Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gab-pereir/revisando-javascript


https://github.com/gab-pereir/revisando-javascript

Last synced: 13 days ago
JSON representation

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.