SOS T.I

Seu Guia Na Programação

JavaScript

O que é JavaScript?

JavaScript é uma linguagem de programação usada por desenvolvedores para fazer páginas interativas da Internet. As funções de JavaScript podem melhorar a experiência do usuário durante a navegação em um site, como,por exemplo, desde a atualização do feed na página da mídia social até a exibição de animações e mapas interativos. Como uma linguagem de script do lado do cliente, ele é uma das tecnologias principais da World Wide Web. Por exemplo, ao navegar na Internet, é possível visualizar a qualquer momento um carrossel de imagens, um menu suspenso “clicar para visualizar” ou mesmo mudar dinamicamente as cores dos elementos de uma página da Web. Tudo isso graças ao JavaScript.

Para que serve o JavaScript?

  • → Desenvolvimento web
  • → Desenvolvimento mobile
  • → Criação de sistemas back-end
  • → Games

Vantagens

Não é à toa que JavaScript é, na maioria das vezes, a primeira linguagem de programação que um recém desenvolvedor aprende. Isso acontece porque JS é uma ótima linguagem para um primeiro contato com a programação e, por consequência, para se estudar lógica de programação. Entre outros grandes benefícios de se programar em JavaScript, estão:

  • ✔ Versatilidade da linguagem;
  • ✔ Rapidez de leitura e, portanto, rapidez de execução;
  • ✔ Sintaxe acessível;
  • ✔ Não precisa ser compilada — ou seja, os navegadores são capazes de interpretá-la por conta própria;
  • ✔ Ótima linguagem para iniciantes em programação;
  • ✔ Compatível com uma grande variedade de navegadores e plataformas;
  • ✔ Código leve;
  • ✔ Curva de aprendizagem rápida;
  • ✔ Grande comunidade ao redor do mundo.

Desvantagens

Como tudo tem dois lados, o JS também conta com algumas desvantagens. Entre elas, estão:

  • ✔ Poucos recursos voltados à segurança;
  • ✔ Pode conter brechas para a execução de ações maliciosas;
  • ✔ O Node.js está propenso a mais vazamento de memória em processos de execução longa.

Fontes: AWS, Kenzie

Cursos Gratuitos

Curso em vídeo

Kenzie

ûdemi

Fundação Bradesco

Labenu

Indicações de Livros

Padrões JavaScript

JavaScript O guia definitivo

JavaScript Descomplicado

Lógica e Algoritmos com JS

Algoritmos Em JavaScript

︿