📚 JavaScript Parte 2

Estruturas de Dados Avançadas e Manipulação do DOM

🎯 Objetivos do Curso

Aprofunde seus conhecimentos em JavaScript explorando estruturas de dados avançadas, manipulação do DOM e eventos. Este curso cobrirá objetos complexos, arrays, funções avançadas e técnicas de interação com o navegador.

Pré-requisitos: Conhecimento básico de JavaScript (variáveis, funções básicas, estruturas condicionais)

1

Tipos de Dados

Objetos, Arrays e suas manipulações

• Criação e manipulação de objetos
• Declaração e métodos de arrays
• Propriedade length e iteração
2

Funções

Declarações, Expressões e Arrow Functions

• Diferentes tipos de declarações
• Parâmetros, argumentos e retorno
• Escopo e callbacks
3

BOM - Browser Object Model

Interação com o navegador

• Objeto window e suas propriedades
• Location, navigator e history
• Métodos de alerta e temporização
4

DOM - Document Object Model

Manipulação de elementos HTML

• Seleção de elementos
• Modificação de conteúdo e estilos
• Criação e remoção de elementos
5

Eventos

Interatividade e propagação

• Tipos de eventos e listeners
• Propagação e preventDefault
• Eventos de teclado e mouse