readme
This commit is contained in:
38
README.md
38
README.md
@@ -1,3 +1,37 @@
|
|||||||
# esercizi-js
|
# Esercizi JS
|
||||||
|
|
||||||
Repository di tutti gli esercizi che ho fatto per Javascript
|
Raccolta di esercizi JavaScript per il corso di programmazione.
|
||||||
|
|
||||||
|
## 📁 Struttura
|
||||||
|
|
||||||
|
### Moduli Base
|
||||||
|
- **01 - Base**: Variabili, tipi di dato, stringhe e operazioni di base
|
||||||
|
- **02 - Operatori**: Operatori aritmetici, logici e di confronto
|
||||||
|
- **03 - Errori e Strutture Condizionali**: if/else, switch, errori comuni
|
||||||
|
- **04 - Iterazioni**: for, while, do-while e cicli annidati
|
||||||
|
- **05 - Funzioni**: Definizione, parametri, return e scope
|
||||||
|
- **06 - Array**: Creazione, metodi e manipolazione
|
||||||
|
- **07 - Oggetti**: Creazione, proprietà e metodi
|
||||||
|
|
||||||
|
### Moduli Avanzati
|
||||||
|
- **08 - DOM**: Manipolazione del DOM e event listener
|
||||||
|
- **08 - DOM+**: Progetti completi (lista spesa, calcolatrice, gestionale)
|
||||||
|
- **09 - Manipolazione Dati**: Esercizi con array di oggetti e logica complessa
|
||||||
|
- **10 - localStorage**: Persistenza dei dati nel browser
|
||||||
|
|
||||||
|
## 📝 Organizzazione Esercizi
|
||||||
|
|
||||||
|
Ogni modulo contiene:
|
||||||
|
- `esercizi/` - Esercizi base obbligatori
|
||||||
|
- `extra/` - Esercizi di approfondimento
|
||||||
|
- `extra2/`, `extra3/` - Esercizi avanzati (se presenti)
|
||||||
|
- `tutorial_interattivo.js` - Spiegazione pratica dei concetti
|
||||||
|
|
||||||
|
## 🚀 Come usarli
|
||||||
|
|
||||||
|
Gli esercizi Node.js si eseguono da terminale:
|
||||||
|
```bash
|
||||||
|
node JS_Esercizi/JS_Esercizi\ 01\ -\ Base/esercizi/carta_identita.js
|
||||||
|
```
|
||||||
|
|
||||||
|
Gli esercizi DOM richiedono il file HTML e un browser o l'estensione Live Server.
|
||||||
|
|||||||
Reference in New Issue
Block a user