Postagens

Mostrando postagens de outubro, 2021

Var, let ou const, qual devo usar?

Imagem
Quando falamos em Javascript é normal vir à cabeça algumas das peculiaridades da linguagem, e para iniciantes muitas coisas parecem tão bicho de sete cabeças, por exemplo as opções de declaração de variáveis. No início eu também me perguntava o por quê de existir as palavras chave var , let e const para declaração de variáveis, como e quando usá-las. Pois bem, vamos tentar entender os conceitos e usos, mas antes vamos falar do famoso hoisting . Hoisting Em Javascript todas as variáveis sofrem hoisting — são içadas/elevadas — ao topo do contexto de execução no qual elas estão. Então por esse motivo é possível usar uma variável antes dela ter sido declarada — não confunda com usar sem declarar, isso daria erro —, pois em tempo de execução a variável sofrerá hoisting — será elevada — e tudo funcionará como esperado. Conceito de hoisting entendido até agora, certo

Afinal, o que é JavaScript? E ECMAScript?

Imagem
Imagem de Pexels por Pixabay Se você chegou aqui, suponho que esta é uma dúvida que te persegue assim como me atormentou por muito tempo, mas hoje vamos esclarecer os fatos. Para começar, precisamos primeiro saber o que é Javascript. Javascript é, em suma, uma linguagem de programação de tipagem dinâmica fraca  que surgiu no ano de 1995 e está presente na maioria dos sites atuais. É, não deu para entender muito. Vamos à uma explicação mais longa e detalhada. Por volta da década de 90, um então programador funcionário da antiga Netscape , dona do Netscape Navigator  - navegador que naqueles tempos dominava o mercado -,  Brendan Eich  percebeu que o modo como a internet funcionava não tinha tanto dinamismo, nem era tão interativa, foi quando iniciou-se a

Como ver a árvore de diretórios no Linux

Imagem
Se você é usuário novo no universo Linux, pode ficar meio perdido de início nos comandos, então hoje vamos ver como podemos obter a árvore de diretórios e arquivos no Linux, comando útil para quando você quer/precisa saber tudo que está em um diretório, sem precisar ficar navegando entre todos eles. Veremos agora então. Se você usa Debian e derivados e não tenha ainda o utilitário instalado, para instalar basta rodar o comando: sudo apt install tree Com o comando tree -a podemos ver todos os arquivos e subdiretórios do diretório atual, inclusive arquivos/diretórios ocultos. Quem usa Node.js sabe o quanto a node_modules é gigantesca, então mostrar ela vai gerar uma árvore impossível, para isso temos a flag -I que recebe um pattern , assim ignorando ocorrencias que dêem match, como mostrado na imagem.