- Cosa imparerai in questo corso
- Come postare una domanda e vedere quelle già fatte
- Che cos'è javascript, le sue versioni e framework
- Installare editor VISUAL CODE e eseguire javascript nel browser
- Visual code. Installare live preview ed eseguire javascript esterno
- Editor javascript online : www.jsbin.com
- Installare nodejs in windows
- Installare nodejs con nvm in mac
- Installare nodejs con nvm in linux
- Intro. Come eseguire codice javascript lato client e lato server
- Eseguire javascript lato client e lato server
- Espressioni e istruzioni
- Inserimento automatico e manuale del punto e virgola:;
- Commentare il nostro codice
- Dichiarazione di variabili in javascript
- Dichiarare una variabile di tipo stringa
- Diversi tipi di variabili e tipizzazione debole o dinamica
- Variabili di tipo "string"
- Concatenare stringhe in javascript. Operatore + e metodo concat
- Introduzione al tipo primitivo :number. Dichiarazioni e operazioni coi numeri
- Operazioni con numeri decimali, esadecimali, binari e il costrutto NaN
- NaN, IsNaN e Number.IsNaN()
- Approfondimenti su isNaN e Number.isNaN
- Dichiarare una variabile di tipo number
- Null e undefined
- I valori booleani
- Approfondimenti su boolean
- Creare array in javascript usando il costrutto new Array()
- Array literal in javascript: []
- Creare un array
- Array reference: copiare e/o assegnare per riferimento
- La proprietà length negli array
- Introduzione agli operatori ed espressioni in javascript
- Operatori matematici in javascript
- Operatori matematici compatti in javascript
- Operatori unari + e - in javascript
- Operatori unari ++ e -- in javascript
- Operatori relazionali in javascript
- Operatori relazionali in javascript: ==,===, !=;!==
- Operatori relazionali in javascript: comparare stringhe, null, undefined
- Operatore logico && (and)
- Operatore logico || (OR)
- Operatore logico ! (NOT)
- Introduzione alle istruzioni condizionali e cicli in javascript
- Condizione IF in javascript
- Condizione IF, ELSE IF, ELSE in javascript
- Costrutto SWITCH in javascript
- Imparare ad usare il ciclo while, ciclare array, modificare il dom
- Il ciclo for in javascript
- Ciclare una array con for per creare checkbox dinamici
- Ciclare una array con FOR OF per creare checkbox dinamici
- Introduzione alle funzioni in javascript
- Dichiarare una funzione in javascript
- Funzione con un argomento e valore di ritorno
- Funzione con vari argomenti. Scriviamo una funzione che ci faccia dei calcoli
- Oggetto arguments delle funzioni javascript
- Funzione con parametri variabili
- Scope: Visibilità delle variabili in javascript
- let : Dichiarare variabili in ES6 con scope di blocco
- const. Dichiarare costanti
- Creare una funzione col nome calcolaArea , che riceve due parametri e ritorna il loro prodotto
- Funzioni annidate in javascript.
- Le closure in javascript. Funzioni interne privilegiate
- Scope e closure in javascript: Conclusione
- Variabili locali nelle funzioni
- Passare una funzione ad un'altra funzione.
- Funzioni passate come parametro
- Espressione di funzione: Differenze con le dichiarazioni di funzioni
- Espressioni di funzione invocate immediatamente (IIFE)
- Arrow functions. prima parte
- Parametri di tipo rest.
- Intro ai metodi delle funzioni
- I metodi call e apply
- javascript ES6 : Template literal
- Introduzione ai metodi dell'oggetto string
- Metodi string toUpperCase e toLowerCase
- Trasformare una stringa in maiuscolo e minuscolo
- Stringhe come array di caratteri e la funzione charAt
- Ritornare un carattere ad un certa posizione di una stringa
- Metodo slice. Prendere un pezzo di una stringa in javascript
- Selezionare una fetta di stringa
- Metodo substring e substr. Cercare dentro una stringa in javascript
- Metodo search. Cercare dentro una stringa in javascript