O que o JavaScript faz?

click fraud protection
Códigos HTML

JavaScript é uma linguagem de programação útil para manipular o conteúdo e o estilo de sua página da web.

Crédito da imagem: Janka Dharmasena / iStock / Getty Images

JavaScript é uma das linguagens de programação mais populares do mundo, principalmente usada para adicionar automação, animações e interatividade a páginas da web. Os desenvolvedores da Web usam JavaScript para qualquer coisa, desde a automação de tarefas simples até a criação de páginas da Web complexas que se comportam como aplicativos de software de desktop. JavaScript também é usado fora da Web em software, servidores e controles de hardware embutidos.

Executar JavaScript em páginas da web

Usado em páginas da Web, JavaScript é uma linguagem de programação do "lado do cliente". Isso significa que os scripts JavaScript são lidos, interpretados e executados no cliente, que é o seu navegador. Em comparação, as linguagens de programação do "lado do servidor" são executadas em um computador remoto, como um servidor que hospeda um site. A natureza do lado do cliente do JavaScript permite que os desenvolvedores adicionem recursos interativos que mudam e atualizam uma página da Web sem recarregar uma nova cópia da página do site.

Vídeo do dia

Implementar Automação Básica

Além dos recursos da linguagem de programação padrão, como manipulação de texto e cálculos matemáticos, o JavaScript pode acessar uma grande variedade de informações sobre o navegador e a página da Web em que é executado. JavaScript pode usar essas informações para escrever uma saudação personalizada com base na hora do dia, adicionar o endereço da página da Web no rodapé da página e otimizar a página da Web com base no navegador que você está usando.

Atualize o conteúdo da página da web rapidamente

Dois recursos importantes dão ao JavaScript o poder de alterar uma página da Web instantaneamente, conforme você interage com ela. Primeiro, o JavaScript é "orientado por eventos", o que significa que pode responder a eventos como cliques do mouse, entrada do teclado, carregamento de uma página da Web ou um tempo limite atingido. Em segundo lugar, o JavaScript tem acesso ao Document Object Model (DOM), uma interface para a estrutura de uma página da web. Isso dá acesso ao JavaScript para ler e alterar imagens, texto, campos de formulário, estilos e outros elementos e atributos de uma página da web.

Os eventos e a interface DOM permitem que os desenvolvedores de JavaScript realizem tarefas práticas, como validar a entrada do formulário, bem como adicionar recursos interativos, como controles deslizantes de imagem e jogos. Eles são fundamentais para a implementação de HTML dinâmico (DHTML).

Comunique-se com a nuvem

Usando JavaScript + XML (Ajax) assíncrono, JavaScript pode trocar dados com um servidor. Isso oferece o potencial de aproveitar os recursos do lado do servidor para construir aplicativos da Web poderosos. Com Ajax, o JavaScript pode acessar poder de computação, dados e recursos de servidor especializados que são impraticáveis ​​ou impossíveis de fornecer em um aplicativo puramente do lado do cliente. Por exemplo, o Ajax pode ser usado para criar campos de formulário que fornecem sugestões conforme você digita, pesquisa de exibição resultados sem recarregar a página da Web e fornece mapas interativos que você pode explorar com um deslizar do mouse cursor.

Conheça as vantagens e desvantagens

JavaScript é uma das ferramentas que os desenvolvedores da Web usam para economizar tempo com automação, atrair visitantes do site com recursos atraentes e melhorar a experiência do usuário. Os desenvolvedores usam JavaScript para adicionar funcionalidade sem a necessidade de manter e oferecer suporte a complementos específicos do navegador. JavaScript pode ser usado para implementar aplicativos ricos da Web sem a necessidade de software especial.

No entanto, existe o potencial para problemas de segurança. Vulnerabilidades do mecanismo de JavaScript, Cross-site Scripting (XSS), Cross-site Request Forgery e outras explorações podem expor os visitantes do site e servidores da Web a ataques que podem comprometer dados confidenciais ou danificar a computação sistemas.

Potencialmente, uma vulnerabilidade de JavaScript pode ser usada para roubar seus arquivos e dados privados do navegador ou instalar software malicioso em seu computador. Mantenha seu sistema operacional e navegador atualizados. Proteja seu computador com software antivírus. Proteja seu navegador ajustando as configurações para usar níveis de alta segurança, ative avisos e prompts e desative ActiveX e Java. Tenha cuidado ao seguir links, inserir informações pessoais, fazer download de arquivos e permitir a execução de scripts.