diff --git a/javascript/JS_Esercizi 01 - Base/esercizi/carta_identita.js b/javascript/01_Base/esercizi/carta_identita.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/esercizi/carta_identita.js rename to javascript/01_Base/esercizi/carta_identita.js diff --git a/javascript/JS_Esercizi 01 - Base/esercizi/convertitore_valuta.js b/javascript/01_Base/esercizi/convertitore_valuta.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/esercizi/convertitore_valuta.js rename to javascript/01_Base/esercizi/convertitore_valuta.js diff --git a/javascript/JS_Esercizi 01 - Base/esercizi/debug_nomi_variabili.js b/javascript/01_Base/esercizi/debug_nomi_variabili.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/esercizi/debug_nomi_variabili.js rename to javascript/01_Base/esercizi/debug_nomi_variabili.js diff --git a/javascript/JS_Esercizi 01 - Base/extra/debug_tipi_dati.js b/javascript/01_Base/extra/debug_tipi_dati.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/extra/debug_tipi_dati.js rename to javascript/01_Base/extra/debug_tipi_dati.js diff --git a/javascript/JS_Esercizi 01 - Base/extra/scambio_valori.js b/javascript/01_Base/extra/scambio_valori.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/extra/scambio_valori.js rename to javascript/01_Base/extra/scambio_valori.js diff --git a/javascript/JS_Esercizi 01 - Base/extra/scontrino_automatico.js b/javascript/01_Base/extra/scontrino_automatico.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/extra/scontrino_automatico.js rename to javascript/01_Base/extra/scontrino_automatico.js diff --git a/javascript/JS_Esercizi 01 - Base/extra2/logica.js b/javascript/01_Base/extra2/logica.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/extra2/logica.js rename to javascript/01_Base/extra2/logica.js diff --git a/javascript/JS_Esercizi 01 - Base/extra2/pizzeria.js b/javascript/01_Base/extra2/pizzeria.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/extra2/pizzeria.js rename to javascript/01_Base/extra2/pizzeria.js diff --git a/javascript/JS_Esercizi 01 - Base/tutorial_interattivo.js b/javascript/01_Base/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 01 - Base/tutorial_interattivo.js rename to javascript/01_Base/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 02 - Operatori/esercizi/calcolo_stipendio.js b/javascript/02_Operatori/esercizi/calcolo_stipendio.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/esercizi/calcolo_stipendio.js rename to javascript/02_Operatori/esercizi/calcolo_stipendio.js diff --git a/javascript/JS_Esercizi 02 - Operatori/esercizi/debug_media_voti.js b/javascript/02_Operatori/esercizi/debug_media_voti.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/esercizi/debug_media_voti.js rename to javascript/02_Operatori/esercizi/debug_media_voti.js diff --git a/javascript/JS_Esercizi 02 - Operatori/esercizi/logica_range.js b/javascript/02_Operatori/esercizi/logica_range.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/esercizi/logica_range.js rename to javascript/02_Operatori/esercizi/logica_range.js diff --git a/javascript/JS_Esercizi 02 - Operatori/extra/debug_precedenza_logica.js b/javascript/02_Operatori/extra/debug_precedenza_logica.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/extra/debug_precedenza_logica.js rename to javascript/02_Operatori/extra/debug_precedenza_logica.js diff --git a/javascript/JS_Esercizi 02 - Operatori/extra/sistema_sicurezza.js b/javascript/02_Operatori/extra/sistema_sicurezza.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/extra/sistema_sicurezza.js rename to javascript/02_Operatori/extra/sistema_sicurezza.js diff --git a/javascript/JS_Esercizi 02 - Operatori/extra/statistiche_personaggio.js b/javascript/02_Operatori/extra/statistiche_personaggio.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/extra/statistiche_personaggio.js rename to javascript/02_Operatori/extra/statistiche_personaggio.js diff --git a/javascript/JS_Esercizi 02 - Operatori/tutorial_interattivo.js b/javascript/02_Operatori/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 02 - Operatori/tutorial_interattivo.js rename to javascript/02_Operatori/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/calcolo_sconto.js b/javascript/03_Errori_e_Strutture_Condizionali/esercizi/calcolo_sconto.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/calcolo_sconto.js rename to javascript/03_Errori_e_Strutture_Condizionali/esercizi/calcolo_sconto.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/controllo_accesso.js b/javascript/03_Errori_e_Strutture_Condizionali/esercizi/controllo_accesso.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/controllo_accesso.js rename to javascript/03_Errori_e_Strutture_Condizionali/esercizi/controllo_accesso.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/debug_ordine_if.js b/javascript/03_Errori_e_Strutture_Condizionali/esercizi/debug_ordine_if.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/esercizi/debug_ordine_if.js rename to javascript/03_Errori_e_Strutture_Condizionali/esercizi/debug_ordine_if.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/calcolatrice_switch.js b/javascript/03_Errori_e_Strutture_Condizionali/extra/calcolatrice_switch.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/calcolatrice_switch.js rename to javascript/03_Errori_e_Strutture_Condizionali/extra/calcolatrice_switch.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/debug_login_logic.js b/javascript/03_Errori_e_Strutture_Condizionali/extra/debug_login_logic.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/debug_login_logic.js rename to javascript/03_Errori_e_Strutture_Condizionali/extra/debug_login_logic.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/rpg_decision_tree.js b/javascript/03_Errori_e_Strutture_Condizionali/extra/rpg_decision_tree.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/extra/rpg_decision_tree.js rename to javascript/03_Errori_e_Strutture_Condizionali/extra/rpg_decision_tree.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/tutorial_errori.js b/javascript/03_Errori_e_Strutture_Condizionali/tutorial_errori.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/tutorial_errori.js rename to javascript/03_Errori_e_Strutture_Condizionali/tutorial_errori.js diff --git a/javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/tutorial_strutture.js b/javascript/03_Errori_e_Strutture_Condizionali/tutorial_strutture.js similarity index 100% rename from javascript/JS_Esercizi 03 - Errori e Strutture Condizionali/tutorial_strutture.js rename to javascript/03_Errori_e_Strutture_Condizionali/tutorial_strutture.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/esercizi/conta_pari.js b/javascript/04_Iterazioni/esercizi/conta_pari.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/esercizi/conta_pari.js rename to javascript/04_Iterazioni/esercizi/conta_pari.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/esercizi/debug_loop_stringa.js b/javascript/04_Iterazioni/esercizi/debug_loop_stringa.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/esercizi/debug_loop_stringa.js rename to javascript/04_Iterazioni/esercizi/debug_loop_stringa.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/esercizi/potenze_due.js b/javascript/04_Iterazioni/esercizi/potenze_due.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/esercizi/potenze_due.js rename to javascript/04_Iterazioni/esercizi/potenze_due.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra/debug_nested_reset.js b/javascript/04_Iterazioni/extra/debug_nested_reset.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra/debug_nested_reset.js rename to javascript/04_Iterazioni/extra/debug_nested_reset.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra/disegna_quadrato.js b/javascript/04_Iterazioni/extra/disegna_quadrato.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra/disegna_quadrato.js rename to javascript/04_Iterazioni/extra/disegna_quadrato.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra/sequenza_fibonacci.js b/javascript/04_Iterazioni/extra/sequenza_fibonacci.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra/sequenza_fibonacci.js rename to javascript/04_Iterazioni/extra/sequenza_fibonacci.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/calcolo_fattoriale.js b/javascript/04_Iterazioni/extra2/calcolo_fattoriale.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/calcolo_fattoriale.js rename to javascript/04_Iterazioni/extra2/calcolo_fattoriale.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/debug_ciclo_infinito.js b/javascript/04_Iterazioni/extra2/debug_ciclo_infinito.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/debug_ciclo_infinito.js rename to javascript/04_Iterazioni/extra2/debug_ciclo_infinito.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/debug_media_voti.js b/javascript/04_Iterazioni/extra2/debug_media_voti.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/debug_media_voti.js rename to javascript/04_Iterazioni/extra2/debug_media_voti.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/piano_risparmio.js b/javascript/04_Iterazioni/extra2/piano_risparmio.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/piano_risparmio.js rename to javascript/04_Iterazioni/extra2/piano_risparmio.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/somma_alternata.js b/javascript/04_Iterazioni/extra2/somma_alternata.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/somma_alternata.js rename to javascript/04_Iterazioni/extra2/somma_alternata.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra2/somma_intervallo.js b/javascript/04_Iterazioni/extra2/somma_intervallo.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra2/somma_intervallo.js rename to javascript/04_Iterazioni/extra2/somma_intervallo.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/debug_accumulatore_errato.js b/javascript/04_Iterazioni/extra3/debug_accumulatore_errato.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/debug_accumulatore_errato.js rename to javascript/04_Iterazioni/extra3/debug_accumulatore_errato.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/debug_nested_variable.js b/javascript/04_Iterazioni/extra3/debug_nested_variable.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/debug_nested_variable.js rename to javascript/04_Iterazioni/extra3/debug_nested_variable.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/fizzbuzz_semplice.js b/javascript/04_Iterazioni/extra3/fizzbuzz_semplice.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/fizzbuzz_semplice.js rename to javascript/04_Iterazioni/extra3/fizzbuzz_semplice.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/scacchiera.js b/javascript/04_Iterazioni/extra3/scacchiera.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/scacchiera.js rename to javascript/04_Iterazioni/extra3/scacchiera.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/triangolo_rettangolo.js b/javascript/04_Iterazioni/extra3/triangolo_rettangolo.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/triangolo_rettangolo.js rename to javascript/04_Iterazioni/extra3/triangolo_rettangolo.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/extra3/verifica_numero_primo.js b/javascript/04_Iterazioni/extra3/verifica_numero_primo.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/extra3/verifica_numero_primo.js rename to javascript/04_Iterazioni/extra3/verifica_numero_primo.js diff --git a/javascript/JS_Esercizi 04 - Iterazioni/tutorial_interattivo.js b/javascript/04_Iterazioni/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 04 - Iterazioni/tutorial_interattivo.js rename to javascript/04_Iterazioni/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/esercizi/area_rettangolo.js b/javascript/05_Funzioni/esercizi/area_rettangolo.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/esercizi/area_rettangolo.js rename to javascript/05_Funzioni/esercizi/area_rettangolo.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/esercizi/convertitore_valuta.js b/javascript/05_Funzioni/esercizi/convertitore_valuta.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/esercizi/convertitore_valuta.js rename to javascript/05_Funzioni/esercizi/convertitore_valuta.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/esercizi/debug_qualcosa_mancante.js b/javascript/05_Funzioni/esercizi/debug_qualcosa_mancante.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/esercizi/debug_qualcosa_mancante.js rename to javascript/05_Funzioni/esercizi/debug_qualcosa_mancante.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra/calcolatrice_funzionale.js b/javascript/05_Funzioni/extra/calcolatrice_funzionale.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra/calcolatrice_funzionale.js rename to javascript/05_Funzioni/extra/calcolatrice_funzionale.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra/debug_shadowing.js b/javascript/05_Funzioni/extra/debug_shadowing.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra/debug_shadowing.js rename to javascript/05_Funzioni/extra/debug_shadowing.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra/numero_primo.js b/javascript/05_Funzioni/extra/numero_primo.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra/numero_primo.js rename to javascript/05_Funzioni/extra/numero_primo.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra2/calcolatore_bmi.js b/javascript/05_Funzioni/extra2/calcolatore_bmi.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra2/calcolatore_bmi.js rename to javascript/05_Funzioni/extra2/calcolatore_bmi.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra2/convertitore_temperature.js b/javascript/05_Funzioni/extra2/convertitore_temperature.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra2/convertitore_temperature.js rename to javascript/05_Funzioni/extra2/convertitore_temperature.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/extra2/gestione_conto_bancario.js b/javascript/05_Funzioni/extra2/gestione_conto_bancario.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/extra2/gestione_conto_bancario.js rename to javascript/05_Funzioni/extra2/gestione_conto_bancario.js diff --git a/javascript/JS_Esercizi 05 - Funzioni/tutorial_interattivo.js b/javascript/05_Funzioni/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 05 - Funzioni/tutorial_interattivo.js rename to javascript/05_Funzioni/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 06 - Array/esercizi/conversione_gradi.js b/javascript/06_Array/esercizi/conversione_gradi.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/esercizi/conversione_gradi.js rename to javascript/06_Array/esercizi/conversione_gradi.js diff --git a/javascript/JS_Esercizi 06 - Array/esercizi/debug_colori.js b/javascript/06_Array/esercizi/debug_colori.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/esercizi/debug_colori.js rename to javascript/06_Array/esercizi/debug_colori.js diff --git a/javascript/JS_Esercizi 06 - Array/esercizi/lista_pianeti.js b/javascript/06_Array/esercizi/lista_pianeti.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/esercizi/lista_pianeti.js rename to javascript/06_Array/esercizi/lista_pianeti.js diff --git a/javascript/JS_Esercizi 06 - Array/extra/debug_inventario.js b/javascript/06_Array/extra/debug_inventario.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/extra/debug_inventario.js rename to javascript/06_Array/extra/debug_inventario.js diff --git a/javascript/JS_Esercizi 06 - Array/extra/playlist_musicale.js b/javascript/06_Array/extra/playlist_musicale.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/extra/playlist_musicale.js rename to javascript/06_Array/extra/playlist_musicale.js diff --git a/javascript/JS_Esercizi 06 - Array/extra/scontrino_fiscale.js b/javascript/06_Array/extra/scontrino_fiscale.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/extra/scontrino_fiscale.js rename to javascript/06_Array/extra/scontrino_fiscale.js diff --git a/javascript/JS_Esercizi 06 - Array/tutorial_interattivo.js b/javascript/06_Array/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 06 - Array/tutorial_interattivo.js rename to javascript/06_Array/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/esercizi/creazione_profilo.js b/javascript/07_Oggetti/esercizi/creazione_profilo.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/esercizi/creazione_profilo.js rename to javascript/07_Oggetti/esercizi/creazione_profilo.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/esercizi/debug_accesso.js b/javascript/07_Oggetti/esercizi/debug_accesso.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/esercizi/debug_accesso.js rename to javascript/07_Oggetti/esercizi/debug_accesso.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/esercizi/listino_prezzi.js b/javascript/07_Oggetti/esercizi/listino_prezzi.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/esercizi/listino_prezzi.js rename to javascript/07_Oggetti/esercizi/listino_prezzi.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/extra/carrello_ecommerce.js b/javascript/07_Oggetti/extra/carrello_ecommerce.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/extra/carrello_ecommerce.js rename to javascript/07_Oggetti/extra/carrello_ecommerce.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/extra/dashboard_complessa.js b/javascript/07_Oggetti/extra/dashboard_complessa.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/extra/dashboard_complessa.js rename to javascript/07_Oggetti/extra/dashboard_complessa.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/extra/debug_destructuring.js b/javascript/07_Oggetti/extra/debug_destructuring.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/extra/debug_destructuring.js rename to javascript/07_Oggetti/extra/debug_destructuring.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/extra/debug_pizza.js b/javascript/07_Oggetti/extra/debug_pizza.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/extra/debug_pizza.js rename to javascript/07_Oggetti/extra/debug_pizza.js diff --git a/javascript/JS_Esercizi 07 - Oggetti/tutorial_interattivo.js b/javascript/07_Oggetti/tutorial_interattivo.js similarity index 100% rename from javascript/JS_Esercizi 07 - Oggetti/tutorial_interattivo.js rename to javascript/07_Oggetti/tutorial_interattivo.js diff --git a/javascript/JS_Esercizi 08 - DOM+/00_ripasso/index.html b/javascript/08_DOM+/00_ripasso/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/00_ripasso/index.html rename to javascript/08_DOM+/00_ripasso/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/00_ripasso/script.js b/javascript/08_DOM+/00_ripasso/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/00_ripasso/script.js rename to javascript/08_DOM+/00_ripasso/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/00_ripasso/style.css b/javascript/08_DOM+/00_ripasso/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/00_ripasso/style.css rename to javascript/08_DOM+/00_ripasso/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/01_profilo/index.html b/javascript/08_DOM+/01_profilo/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/01_profilo/index.html rename to javascript/08_DOM+/01_profilo/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/01_profilo/script.js b/javascript/08_DOM+/01_profilo/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/01_profilo/script.js rename to javascript/08_DOM+/01_profilo/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/01_profilo/style.css b/javascript/08_DOM+/01_profilo/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/01_profilo/style.css rename to javascript/08_DOM+/01_profilo/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/index.html b/javascript/08_DOM+/02_tabella_utenti/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/index.html rename to javascript/08_DOM+/02_tabella_utenti/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/script.js b/javascript/08_DOM+/02_tabella_utenti/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/script.js rename to javascript/08_DOM+/02_tabella_utenti/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/style.css b/javascript/08_DOM+/02_tabella_utenti/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/02_tabella_utenti/style.css rename to javascript/08_DOM+/02_tabella_utenti/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/index.html b/javascript/08_DOM+/03_lista_semplice/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/index.html rename to javascript/08_DOM+/03_lista_semplice/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/script.js b/javascript/08_DOM+/03_lista_semplice/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/script.js rename to javascript/08_DOM+/03_lista_semplice/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/style.css b/javascript/08_DOM+/03_lista_semplice/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/03_lista_semplice/style.css rename to javascript/08_DOM+/03_lista_semplice/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/index.html b/javascript/08_DOM+/04_lista_spesa/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/index.html rename to javascript/08_DOM+/04_lista_spesa/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/script.js b/javascript/08_DOM+/04_lista_spesa/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/script.js rename to javascript/08_DOM+/04_lista_spesa/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/style.css b/javascript/08_DOM+/04_lista_spesa/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/04_lista_spesa/style.css rename to javascript/08_DOM+/04_lista_spesa/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/05_gestionale/index.html b/javascript/08_DOM+/05_gestionale/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/05_gestionale/index.html rename to javascript/08_DOM+/05_gestionale/index.html diff --git a/javascript/JS_Esercizi 08 - DOM+/05_gestionale/script.js b/javascript/08_DOM+/05_gestionale/script.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/05_gestionale/script.js rename to javascript/08_DOM+/05_gestionale/script.js diff --git a/javascript/JS_Esercizi 08 - DOM+/05_gestionale/style.css b/javascript/08_DOM+/05_gestionale/style.css similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/05_gestionale/style.css rename to javascript/08_DOM+/05_gestionale/style.css diff --git a/javascript/JS_Esercizi 08 - DOM+/index.html b/javascript/08_DOM+/index.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM+/index.html rename to javascript/08_DOM+/index.html diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/lettura.js b/javascript/08_DOM/esercizi/esercizi1/lettura.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/lettura.js rename to javascript/08_DOM/esercizi/esercizi1/lettura.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/modifica_stile.js b/javascript/08_DOM/esercizi/esercizi1/modifica_stile.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/modifica_stile.js rename to javascript/08_DOM/esercizi/esercizi1/modifica_stile.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/modifica_testo.js b/javascript/08_DOM/esercizi/esercizi1/modifica_testo.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi1/modifica_testo.js rename to javascript/08_DOM/esercizi/esercizi1/modifica_testo.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/base.js b/javascript/08_DOM/esercizi/esercizi2/base.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/base.js rename to javascript/08_DOM/esercizi/esercizi2/base.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/contatore.js b/javascript/08_DOM/esercizi/esercizi2/contatore.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/contatore.js rename to javascript/08_DOM/esercizi/esercizi2/contatore.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/debug.js b/javascript/08_DOM/esercizi/esercizi2/debug.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizi2/debug.js rename to javascript/08_DOM/esercizi/esercizi2/debug.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/esercizio.html b/javascript/08_DOM/esercizi/esercizio.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/esercizio.html rename to javascript/08_DOM/esercizi/esercizio.html diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/extra/debug_avanzato.js b/javascript/08_DOM/esercizi/extra/debug_avanzato.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/extra/debug_avanzato.js rename to javascript/08_DOM/esercizi/extra/debug_avanzato.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/extra/generatore_box.js b/javascript/08_DOM/esercizi/extra/generatore_box.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/extra/generatore_box.js rename to javascript/08_DOM/esercizi/extra/generatore_box.js diff --git a/javascript/JS_Esercizi 08 - DOM/esercizi/extra/validatore_input.js b/javascript/08_DOM/esercizi/extra/validatore_input.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/esercizi/extra/validatore_input.js rename to javascript/08_DOM/esercizi/extra/validatore_input.js diff --git a/javascript/JS_Esercizi 08 - DOM/tutorial.html b/javascript/08_DOM/tutorial.html similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/tutorial.html rename to javascript/08_DOM/tutorial.html diff --git a/javascript/JS_Esercizi 08 - DOM/tutorial_interattivo_parte1.js b/javascript/08_DOM/tutorial_interattivo_parte1.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/tutorial_interattivo_parte1.js rename to javascript/08_DOM/tutorial_interattivo_parte1.js diff --git a/javascript/JS_Esercizi 08 - DOM/tutorial_interattivo_parte2.js b/javascript/08_DOM/tutorial_interattivo_parte2.js similarity index 100% rename from javascript/JS_Esercizi 08 - DOM/tutorial_interattivo_parte2.js rename to javascript/08_DOM/tutorial_interattivo_parte2.js diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/index.html b/javascript/09_Manipolazione Dati/calcolatrice/index.html similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/index.html rename to javascript/09_Manipolazione Dati/calcolatrice/index.html diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/script.js b/javascript/09_Manipolazione Dati/calcolatrice/script.js similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/script.js rename to javascript/09_Manipolazione Dati/calcolatrice/script.js diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/style.css b/javascript/09_Manipolazione Dati/calcolatrice/style.css similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/calcolatrice/style.css rename to javascript/09_Manipolazione Dati/calcolatrice/style.css diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/index.html b/javascript/09_Manipolazione Dati/generatore_utenti/index.html similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/index.html rename to javascript/09_Manipolazione Dati/generatore_utenti/index.html diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/script.js b/javascript/09_Manipolazione Dati/generatore_utenti/script.js similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/script.js rename to javascript/09_Manipolazione Dati/generatore_utenti/script.js diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/style.css b/javascript/09_Manipolazione Dati/generatore_utenti/style.css similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/generatore_utenti/style.css rename to javascript/09_Manipolazione Dati/generatore_utenti/style.css diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/index.html b/javascript/09_Manipolazione Dati/index.html similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/index.html rename to javascript/09_Manipolazione Dati/index.html diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/index.html b/javascript/09_Manipolazione Dati/tutorial/index.html similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/index.html rename to javascript/09_Manipolazione Dati/tutorial/index.html diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/script.js b/javascript/09_Manipolazione Dati/tutorial/script.js similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/script.js rename to javascript/09_Manipolazione Dati/tutorial/script.js diff --git a/javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/styles.css b/javascript/09_Manipolazione Dati/tutorial/styles.css similarity index 100% rename from javascript/JS_Esercizi 09 - Manipolazione Dati/tutorial/styles.css rename to javascript/09_Manipolazione Dati/tutorial/styles.css diff --git a/javascript/JS_Esercizi 10 - localStorage/index.html b/javascript/10_localStorage/index.html similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/index.html rename to javascript/10_localStorage/index.html diff --git a/javascript/JS_Esercizi 10 - localStorage/spese/index.html b/javascript/10_localStorage/spese/index.html similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/spese/index.html rename to javascript/10_localStorage/spese/index.html diff --git a/javascript/JS_Esercizi 10 - localStorage/spese/script.js b/javascript/10_localStorage/spese/script.js similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/spese/script.js rename to javascript/10_localStorage/spese/script.js diff --git a/javascript/JS_Esercizi 10 - localStorage/spese/style.css b/javascript/10_localStorage/spese/style.css similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/spese/style.css rename to javascript/10_localStorage/spese/style.css diff --git a/javascript/JS_Esercizi 10 - localStorage/tutorial/index.html b/javascript/10_localStorage/tutorial/index.html similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/tutorial/index.html rename to javascript/10_localStorage/tutorial/index.html diff --git a/javascript/JS_Esercizi 10 - localStorage/tutorial/script.js b/javascript/10_localStorage/tutorial/script.js similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/tutorial/script.js rename to javascript/10_localStorage/tutorial/script.js diff --git a/javascript/JS_Esercizi 10 - localStorage/tutorial/styles.css b/javascript/10_localStorage/tutorial/styles.css similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/tutorial/styles.css rename to javascript/10_localStorage/tutorial/styles.css diff --git a/javascript/JS_Esercizi 10 - localStorage/watchlist/index.html b/javascript/10_localStorage/watchlist/index.html similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/watchlist/index.html rename to javascript/10_localStorage/watchlist/index.html diff --git a/javascript/JS_Esercizi 10 - localStorage/watchlist/script.js b/javascript/10_localStorage/watchlist/script.js similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/watchlist/script.js rename to javascript/10_localStorage/watchlist/script.js diff --git a/javascript/JS_Esercizi 10 - localStorage/watchlist/style.css b/javascript/10_localStorage/watchlist/style.css similarity index 100% rename from javascript/JS_Esercizi 10 - localStorage/watchlist/style.css rename to javascript/10_localStorage/watchlist/style.css diff --git a/javascript/JS_Esercizi 11 - API/01_get_singolo_utente/index.html b/javascript/11_API/01_get_singolo_utente/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/01_get_singolo_utente/index.html rename to javascript/11_API/01_get_singolo_utente/index.html diff --git a/javascript/JS_Esercizi 11 - API/01_get_singolo_utente/script.js b/javascript/11_API/01_get_singolo_utente/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/01_get_singolo_utente/script.js rename to javascript/11_API/01_get_singolo_utente/script.js diff --git a/javascript/JS_Esercizi 11 - API/01_get_singolo_utente/style.css b/javascript/11_API/01_get_singolo_utente/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/01_get_singolo_utente/style.css rename to javascript/11_API/01_get_singolo_utente/style.css diff --git a/javascript/JS_Esercizi 11 - API/02_get_lista_utenti/index.html b/javascript/11_API/02_get_lista_utenti/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/02_get_lista_utenti/index.html rename to javascript/11_API/02_get_lista_utenti/index.html diff --git a/javascript/JS_Esercizi 11 - API/02_get_lista_utenti/script.js b/javascript/11_API/02_get_lista_utenti/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/02_get_lista_utenti/script.js rename to javascript/11_API/02_get_lista_utenti/script.js diff --git a/javascript/JS_Esercizi 11 - API/02_get_lista_utenti/style.css b/javascript/11_API/02_get_lista_utenti/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/02_get_lista_utenti/style.css rename to javascript/11_API/02_get_lista_utenti/style.css diff --git a/javascript/JS_Esercizi 11 - API/03_utente_e_post/index.html b/javascript/11_API/03_utente_e_post/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/03_utente_e_post/index.html rename to javascript/11_API/03_utente_e_post/index.html diff --git a/javascript/JS_Esercizi 11 - API/03_utente_e_post/script.js b/javascript/11_API/03_utente_e_post/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/03_utente_e_post/script.js rename to javascript/11_API/03_utente_e_post/script.js diff --git a/javascript/JS_Esercizi 11 - API/03_utente_e_post/style.css b/javascript/11_API/03_utente_e_post/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/03_utente_e_post/style.css rename to javascript/11_API/03_utente_e_post/style.css diff --git a/javascript/JS_Esercizi 11 - API/04_ricerca_post/index.html b/javascript/11_API/04_ricerca_post/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/04_ricerca_post/index.html rename to javascript/11_API/04_ricerca_post/index.html diff --git a/javascript/JS_Esercizi 11 - API/04_ricerca_post/script.js b/javascript/11_API/04_ricerca_post/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/04_ricerca_post/script.js rename to javascript/11_API/04_ricerca_post/script.js diff --git a/javascript/JS_Esercizi 11 - API/04_ricerca_post/style.css b/javascript/11_API/04_ricerca_post/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/04_ricerca_post/style.css rename to javascript/11_API/04_ricerca_post/style.css diff --git a/javascript/JS_Esercizi 11 - API/05_todo_app_crud/index.html b/javascript/11_API/05_todo_app_crud/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/05_todo_app_crud/index.html rename to javascript/11_API/05_todo_app_crud/index.html diff --git a/javascript/JS_Esercizi 11 - API/05_todo_app_crud/script.js b/javascript/11_API/05_todo_app_crud/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/05_todo_app_crud/script.js rename to javascript/11_API/05_todo_app_crud/script.js diff --git a/javascript/JS_Esercizi 11 - API/05_todo_app_crud/style.css b/javascript/11_API/05_todo_app_crud/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/05_todo_app_crud/style.css rename to javascript/11_API/05_todo_app_crud/style.css diff --git a/javascript/JS_Esercizi 11 - API/extra_meteo/index.html b/javascript/11_API/extra_meteo/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_meteo/index.html rename to javascript/11_API/extra_meteo/index.html diff --git a/javascript/JS_Esercizi 11 - API/extra_meteo/script.js b/javascript/11_API/extra_meteo/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_meteo/script.js rename to javascript/11_API/extra_meteo/script.js diff --git a/javascript/JS_Esercizi 11 - API/extra_meteo/style.css b/javascript/11_API/extra_meteo/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_meteo/style.css rename to javascript/11_API/extra_meteo/style.css diff --git a/javascript/JS_Esercizi 11 - API/extra_pokedex/index.html b/javascript/11_API/extra_pokedex/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_pokedex/index.html rename to javascript/11_API/extra_pokedex/index.html diff --git a/javascript/JS_Esercizi 11 - API/extra_pokedex/script.js b/javascript/11_API/extra_pokedex/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_pokedex/script.js rename to javascript/11_API/extra_pokedex/script.js diff --git a/javascript/JS_Esercizi 11 - API/extra_pokedex/style.css b/javascript/11_API/extra_pokedex/style.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/extra_pokedex/style.css rename to javascript/11_API/extra_pokedex/style.css diff --git a/javascript/JS_Esercizi 11 - API/index.html b/javascript/11_API/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/index.html rename to javascript/11_API/index.html diff --git a/javascript/JS_Esercizi 11 - API/tutorial/index.html b/javascript/11_API/tutorial/index.html similarity index 100% rename from javascript/JS_Esercizi 11 - API/tutorial/index.html rename to javascript/11_API/tutorial/index.html diff --git a/javascript/JS_Esercizi 11 - API/tutorial/script.js b/javascript/11_API/tutorial/script.js similarity index 100% rename from javascript/JS_Esercizi 11 - API/tutorial/script.js rename to javascript/11_API/tutorial/script.js diff --git a/javascript/JS_Esercizi 11 - API/tutorial/styles.css b/javascript/11_API/tutorial/styles.css similarity index 100% rename from javascript/JS_Esercizi 11 - API/tutorial/styles.css rename to javascript/11_API/tutorial/styles.css diff --git a/javascript/JS_Esercizi 12 - Progetto finale/README.md b/javascript/12_Progetti/README.md similarity index 100% rename from javascript/JS_Esercizi 12 - Progetto finale/README.md rename to javascript/12_Progetti/README.md diff --git a/javascript/JS_Esercizi 12 - Progetto finale/index.html b/javascript/12_Progetti/index.html similarity index 100% rename from javascript/JS_Esercizi 12 - Progetto finale/index.html rename to javascript/12_Progetti/index.html diff --git a/javascript/JS_Esercizi 12 - Progetto finale/script.js b/javascript/12_Progetti/script.js similarity index 100% rename from javascript/JS_Esercizi 12 - Progetto finale/script.js rename to javascript/12_Progetti/script.js diff --git a/javascript/JS_Esercizi 12 - Progetto finale/style.css b/javascript/12_Progetti/style.css similarity index 100% rename from javascript/JS_Esercizi 12 - Progetto finale/style.css rename to javascript/12_Progetti/style.css diff --git a/script.js b/script.js new file mode 100644 index 0000000..0378e57 --- /dev/null +++ b/script.js @@ -0,0 +1,16 @@ + + +let opzioni = { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + "username": "admin", + "password": "admin" + }) +} + + +let res = await fetch(url, opzioni); +