Introdução à Linguagem Java Script (4h): mudanças entre as edições
imported>Fargoud Sem resumo de edição |
imported>Fargoud Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
[[image: PMCjs1.png|center]] | [[image: PMCjs1.png|center]] | ||
Edição das 14h30min de 1 de abril de 2022
Por que JavaScript?
A linguagem JavaScript é uma linguagem de programação muito popular, na verdade, a mais utilizada atualmente e que permite ampla gama de aplicações.
JavaScript é uma linguagem de programação flexível e poderosa que é implementada de forma consistente por vários navegadores da web.
Junto com HTML e CSS, é um componente central da tecnologia da web. Enquanto o HTML é responsável pela estrutura e o CSS é responsável pelo estilo, JavaScript fornece interatividade para as páginas da Web no navegador. Assim, JavaScript era usado principalmente para tornar as páginas da web mais interativas, ou seja, permitir transações como validação de formulários, animações, etc.
Mas JavaScript nunca foi criado para se tornar a pedra angular do desenvolvimento web moderno. De fato, a linguagem foi criada em menos de duas semanas, com um propósito muito diferente em mente.
As principais vantagens da linguagem, que a tornaram tão popular, são:
- O JavaScript pode ser usado tanto no front-end quanto no back-end.
- JavaScript é padronizado, por isso é atualizado com freqüência com novas versões.
- JavaScript funciona com o modelo de objeto de documento, ou o DOM, para responder às interações do usuário. O DOM é a estrutura no navegador que exibe as páginas da web.
- JavaScript possui uma comunidade esmagadora e isso faz uma diferença enorme,
- O JavaScript permite que os sites tenham interatividade, como transições de rolagem e movimentação de objetos. Os navegadores modernos ainda competem para processar o JavaScript mais rapidamente para as melhores experiências do usuário. O Chrome, o navegador de Internet mais usado em 2017 , foi tão bem-sucedido em parte devido à sua capacidade de processar JavaScript rapidamente.
- O JavaScript oferece uma ampla variedade de estruturas e bibliotecas que ajudam os desenvolvedores a criar aplicativos complexos com pouca sobrecarga. Os programadores podem importar bibliotecas e estruturas em seus códigos para aumentar a funcionalidade de seus aplicativos.
Atualmente, a JavaScript também é usada em muitas outras áreas, como desenvolvimento server-side, desenvolvimento de aplicativos móveis, e assim por diante.
Como programar JS?
para se executar um programa em uma linguagem compilada é necessário escrever o seu código-fonte correspondente e compilá-lo; durante a compilação, o código-fonte é lido pelo compilador que gera então um arquivo de saída com uma tradução daquele código-fonte para linguagem de máquina (o código executável); esse arquivo em linguagem de máquina pode ser então executado no computador e não pode ser facilmente editado, pois não é compreensível por nós seres humanos. Assim, se desejarmos alterar alguma parte desse programa, precisaremos alterar seu código-fonte e compilá-lo novamente para que o executável novo seja gerado.
Diferente disso, para executar um programa em uma linguagem interpretada (script) precisamos apenas digitar o código-fonte e o interpretador irá ler esse código e executar as instruções, comando por comando, a partir do próprio texto do código-fonte, cada vez que o script for rodado; assim, não é necessário a criação de um arquivo estático, para alterar o programa basta alterar o código e ele já estará pronto para rodar novamente. Podemos ilustrar isso com um script de cinema, que de forma análoga, diz passo a passo as ações que os atores devem realizar em um filme. Assim, o roteiro descrito no script de cinema possui uma dinâmica que deve se adaptar a cada necessidade das cenas. A partir dessa noção, uma vantagem óbvia do script é a agilidade para se alterar o programa, eliminando a sequência editar-compilar-linkar-rodar comum em softwares compilados. Como preço dessa flexibilidade, perde-se um pouco em desempenho e será sempre necessário possuir um interpretador no computador onde será rodado o script, enquanto o arquivo binário resultante de compilação não necessita do compilador em seu ambiente de uso. JavaScript é uma linguagem de script. Devido à sua ampla variedade de aplicativos, você pode executar o JavaScript de várias maneiras:
- Usando a guia do console de navegadores da web;
- Usando o Node.js;
- Criando páginas da web.
| << Página do curso | AULA 1 - INTRODUÇÃO | AULA 2 >> |
|---|

