Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gab-pereir/revisando-javascript
https://github.com/gab-pereir/revisando-javascript
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gab-pereir/revisando-javascript
- Owner: Gab-pereir
- Created: 2024-06-17T13:54:47.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T21:03:28.000Z (3 months ago)
- Last Synced: 2024-12-02T11:12:18.300Z (2 months ago)
- Language: HTML
- Size: 2.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Revisando JavaScript
Este repositório foi criado após uma cirurgia que me manteve afastado por um tempo. Durante esse período de recuperação, decidi organizar e revisar conceitos importantes de JavaScript, para retomar o aprendizado e consolidar meu conhecimento após o tempo de ausência. Cada pasta contém exemplos práticos e exercícios que facilitaram a revisão de tópicos essenciais para o desenvolvimento web.
## 📝 Sobre o Repositório
O repositório reúne uma coleção de arquivos e diretórios organizados por tópicos de JavaScript. Cada pasta representa um tema específico, com exemplos e códigos para ilustrar e praticar o uso dos conceitos.
## 📂 Estrutura do Repositório
Abaixo está uma breve descrição dos conteúdos de cada pasta:
- **Accordion**: Implementação de um accordion com JavaScript, para expandir e recolher conteúdo.
- **Boolean e Condicionais**: Revisão de operadores booleanos e condicionais (if, else, switch) em JavaScript.
- **Classes e Atributos**: Manipulação de classes e atributos em elementos HTML via JavaScript.
- **Eventos**: Manipulação de eventos (como clicks, submit e outros) para tornar as páginas interativas.
- **Executando Funções**: Exemplos de como declarar e executar funções, com e sem parâmetros.
- **Hello World**: Introdução básica, com o tradicional "Hello World" para dar início aos conceitos de JavaScript.
- **Modal**: Criação de um modal interativo para exibir conteúdo sobreposto na tela.
- **Navegação por Tabs**: Exemplo de navegação por abas, onde o conteúdo exibido varia conforme a aba selecionada.
- **Navegação Suave**: Implementação de uma navegação suave entre seções da página.
- **Objetos**: Introdução aos objetos em JavaScript, incluindo propriedades e métodos.
- **OuterHTML, innerHTML e innerText**: Manipulação de conteúdo HTML e texto em elementos.
- **Selecionando Elementos**: Métodos para selecionar elementos no DOM (documento HTML) usando JavaScript.
- **Tipos de Variáveis**: Diferentes tipos de variáveis em JavaScript (let, const, var) e seus usos.
- **Transversing**: Navegação e manipulação de elementos no DOM usando propriedades como `parentNode`, `nextElementSibling`, etc.
- **Variáveis**: Declaração e uso de variáveis para armazenar e manipular dados.
- **forEach e Arrow Function**: Uso de `forEach` para percorrer arrays e introdução às Arrow Functions.## 🎯 Objetivo
Este repositório tem como objetivo:
- Servir como uma referência de revisão de conceitos essenciais de JavaScript após um período de afastamento.
- Oferecer exemplos práticos para facilitar a compreensão e aplicação dos conceitos.
- Ser um ponto de apoio para quem está retomando os estudos de JavaScript, consolidando o conhecimento por meio de prática.## 🛠️ Tecnologias
- **JavaScript**: Linguagem de programação utilizada para manipulação do DOM, controle de eventos e outras funcionalidades interativas.