sábado, 30 de janeiro de 2021

O que é JavaScript? [Guia para iniciantes] | Aplicativos e Software | Tecnoblog

O JavaScript é uma linguagem de programação de alto nível voltada para o desenvolvimento web, criada originalmente para funcionar do lado do usuário, ou seja, nos navegadores. Junto do HTML e do CSS, é uma das principais tecnologias da web, permitindo a criação de páginas interativas com elementos dinâmicos e boa performance. Neste guia para iniciantes, saiba mais sobre o que é JavaScript e suas principais vantagens.

JavaScript (Imagem: Clement Helardot / Unsplash)

O JavaScript é uma linguagem de programação interpretada criada em meados da década de 90 pela Netscape Communications. Seu objetivo era atender à demanda crescente por sites mais interativos e dinâmicos, já que, até então, as páginas HTML continham pouca ou nenhuma interatividade além dos hyperlinks.

O JavaScript permite controlar os elementos de uma página em tempo real, sem necessariamente ter que receber os dados ou uma resposta do servidor. Por exemplo, é possível atualizar o conteúdo de uma página web sem precisar recarregá-la por completo ao preencher um formulário.

É uma linguagem multiparadigma (programação funcional e imperativa), versátil, com tipagem dinâmica (não é necessário definir os tipos das variáveis ao declará-las), sintaxe acessível, e recursos avançados como orientação a objetos e APIs para trabalhar com textos, matrizes, datas e expressões regulares. Atualmente, segue as especificações ECMAScript, que visam garantir o suporte e o funcionamento da linguagem entre os diferentes navegadores.

Exemplo de código JavaScript (Imagem: Pankaj Patel / Unsplash)

O uso primário do JavaScript é escrever funções e scripts que são embarcados ou incluídos em uma página HTML, atualizando as informações e interagindo dinamicamente com o conteúdo da página. Ao invés de rodar remotamente em servidores na internet, como o PHP, o código JavaScript funciona localmente, ou seja, direto do navegador do usuário.

Um código JavaScript também pode enviar e receber dados do servidor de maneira síncrona e assíncrona, processando, validando e exibindo as informações em tempo real. Apesar de algumas semelhanças entre as linguagens, inclusive no nome, o JavaScript não é uma tecnologia derivada do Java. Veja abaixo um exemplo de código JavaScript que exibe um pedido de confirmação ao usuário.

if (confirm("Você tem certeza?")){

 alert("Confirmado");

} else {

 alert("Cancelado");

}

Com a ampla adoção do JavaScript como uma das principais tecnologias da web, a linguagem também passou a ser utilizada em outras áreas, como servidores (Node.js), desktops (Electron) e mobile (Cordova). Além disso, foram sendo criados outros tipos de frameworks, que ampliaram ainda mais as ferramentas, os recursos e o acesso à tecnologia, como JQuery, React e Vue.js.

Devido a enorme quantidade de bibliotecas, costuma-se nomear como “Vanilla JavaScript” ou “Vanilla JS” o código escrito em JavaScript puro, sem o auxílio de frameworks. Atualmente, a linguagem é fundamental para a web moderna, sem a qual muitos dos sites que conhecemos sequer existiriam.

Com informações: MDN Web Docs

Descubra o que é o erro JavaScript: void (0) que aparece em navegadores, como e por que ocorre, e o como corrigir

Renascimento da ordem; Saiba como jogar Star Wars Jedi: Fallen Order e prepare-se para recomeçar os cavaleiros da força

Estratégia por turnos; saiba como jogar Gears Tactics e mergulhe na série mais famosa do Xbox com o máximo de táticas

Além da percepção física; veja como jogar Control e aprenda o básico sobre esse jogo cheio de mistério e arquétipos

Battle Royale 2.5D; saiba como jogar Worms Rumble e conheça os principais pontos para a luta das minhocas raivosas

Comentários com a maior pontuação

Levantamento mostra JavaScript como linguagem de programação mais popular, mas Python e Java também se destacam

Google lista melhores apps e jogos de 2020 na Play Store, incluindo Genshin Impact, Dream League Soccer, Disney Plus e mais

Para evitar redirecionamentos indevidos em sites, Chrome e outros navegadores com Chromium mudaram padrão para links

O Apple Music no Google Home chega primeiro para usuários fora do Brasil, mas a Alexa já reproduz este streaming por aqui

Evernote ganhou busca com resultados em tempo real, novas ferramentas de formatação de texto, mas exige Android 10 no gadget

Nenhum comentário:

Postar um comentário