Você está na página 1de 8

JavaScript

Luis Otávio Bittencourt


Como é:
JavaScript é uma linguagem de programação de alto nível, interpretada e orientada a objetos. Aqui estão
algumas características-chave e aspectos fundamentais sobre como JavaScript é:

1. Linguagem Interpretada:

● JavaScript é uma linguagem interpretada, o que significa que o código-fonte é executado


diretamente pelo navegador do usuário, sem a necessidade de compilação prévia. Isso permite
uma execução mais dinâmica e flexível.

2. Orientada a Objetos:

● JavaScript é orientada a objetos, o que significa que tudo em JavaScript é tratado como um objeto.
Isso inclui primitivos como números e strings, que podem ser usados como objetos com métodos
associados.
3. Sintaxe Simples:
● A sintaxe de JavaScript é semelhante à de outras linguagens de programação, como Java e C, o que a torna relativamente
fácil de aprender para aqueles familiarizados com conceitos de programação.
4. Dinamicamente Tipada:
● As variáveis em JavaScript são dinamicamente tipadas, o que significa que o tipo de uma variável pode ser alterado durante a
execução do programa.
5. Integração com HTML e CSS:
● JavaScript é comumente usado para adicionar interatividade a páginas HTML. Ele pode ser incluído diretamente no HTML ou
referenciado a partir de arquivos externos.
6. Manipulação do DOM:
● Uma das principais funcionalidades de JavaScript é a manipulação do DOM (Document Object Model). Isso permite que o
JavaScript interaja com a estrutura de uma página HTML, alterando dinamicamente conteúdo, estilo e estrutura.
7. Gestão de Eventos:
● JavaScript permite a gestão de eventos, como cliques de mouse, teclas pressionadas e submissões de formulários. Esses
eventos podem desencadear a execução de funções JavaScript.
8. Requisições Assíncronas (AJAX):
● JavaScript é amplamente utilizado para realizar requisições assíncronas ao servidor usando a tecnologia AJAX (Asynchronous
JavaScript and XML). Isso permite a atualização de partes específicas da página sem recarregar toda a página.
9. Suporte a Objetos Nativos:
● JavaScript inclui uma série de objetos nativos, como Array, String, Date, etc., que oferecem funcionalidades úteis para
manipulação de dados.
10. Ecossistema Rico:
● JavaScript possui um vasto ecossistema de bibliotecas e frameworks, como jQuery, React, Angular e Vue.js, que simplificam o
desenvolvimento de aplicações web.
Como funciona:
Como Funciona:
Integração com HTML/CSS:
JavaScript é frequentemente incorporado em páginas HTML para adicionar interatividade. Ele pode ser inserido
diretamente no código HTML ou referenciado a partir de um arquivo externo.
<!DOCTYPE html>
<html>
<head>
<title>Exemplo JavaScript</title>
<script src="script.js"></script>
</head>
<body>
<h1 onclick="saudacao()">Clique aqui</h1>
</body>
</html>
Execução no Navegador:
● O código JavaScript é interpretado e executado pelos navegadores dos usuários. Cada navegador possui um
mecanismo JavaScript incorporado, como o V8 no Google Chrome ou o SpiderMonkey no Firefox.
Manipulação do DOM:
● JavaScript é comumente usado para interagir com o Document Object Model (DOM), que representa a
estrutura da página HTML. Isso permite a manipulação dinâmica do conteúdo e da aparência da página.
O Que Faz:

Validação de Formulários:
● JavaScript pode ser usado para validar dados inseridos pelos usuários em formulários,
garantindo que as informações estejam corretas antes de serem enviadas para o servidor.
Manipulação de Elementos HTML:
● Pode alterar dinamicamente o conteúdo e estilo dos elementos HTML, proporcionando uma
experiência interativa ao usuário.
Requisições Assíncronas (AJAX):
● JavaScript permite fazer requisições assíncronas ao servidor, possibilitando a atualização de
partes específicas da página sem a necessidade de recarregar a página inteira.
Controle de Fluxo:
● Inclui estruturas de controle de fluxo como condicionais (if, else) e loops (for, while),
permitindo a execução de diferentes blocos de código com base em condições ou repetição de
tarefas.
Manipulação de Cookies e Armazenamento Local:
● Pode ser usado para armazenar dados no navegador do usuário, como cookies ou no
armazenamento local, permitindo a persistência de informações entre as visitas do usuário.

Você também pode gostar