Corso Superiore di JavaScript
Corso avanzato di JavaScript di Dmitry Trepachev. Per principianti. In russo. Con esercizi.
Stilizzazione
001
Stilizzazione tramite l'attributo style in JavaScript
002Unità di misura nell'attributo style in JavaScript
003Errori con le unità di misura in JavaScript
004Scomposizione dei valori delle proprietà CSS in JavaScript
005Ripristino degli stili tramite style in JavaScript
006Impostazione Massiva di Stili in JavaScript
007Problemi di lettura degli stili in JavaScript
008Lettura delle proprietà dai file CSS in JavaScript
009Conversione dei valori letti in JavaScript
010Stilizzazione con Classi in JavaScript
011Una classe per la stilizzazione in JavaScript
012L'inconveniente delle classi in JavaScript
013Alternanza di stili tramite attributo data- in JavaScript
Metriche degli elementi
014
Estensione degli elementi in CSS per JavaScript
015Elemento di test in JavaScript
016Dimensioni client dell'elemento in JavaScript
017Dimensioni complete dell'elemento in JavaScript
018Dimensioni dell'elemento con scorrimento in JavaScript
019Scorrimento degli elementi in JavaScript
020Modifica dello scroll degli elementi in JavaScript
021Scorrimento di un elemento fino alla fine in JavaScript
022Espansione di un elemento in JavaScript
023Larghezza della barra di scorrimento in JavaScript
Metriche della Finestra
024
Dimensioni della finestra in JavaScript
025Dimensioni della finestra con scorrimento in JavaScript
026Ottenere lo Scroll della Finestra in JavaScript
027Ottenere e modificare lo scorrimento della finestra in JavaScript
028Metodo per scorrere la finestra in una posizione in JavaScript
029Metodo per scorrere la finestra di una quantità in JavaScript
030Metodo per scorrere la finestra fino a un elemento in JavaScript
031Evento di Scorrimento in JavaScript
Collezioni Map
Collezioni Set
Pseudo-array
Simboli
051
Introduzione al tipo Symbol in JavaScript
052Descrizioni del simbolo in JavaScript
053Simboli come chiavi degli oggetti in JavaScript
054Iterazione di un oggetto con simboli in JavaScript
055Funzione in un oggetto in JavaScript
056Operazioni con oggetti in funzioni in JavaScript
057Simboli globali in JavaScript
058Ottenere il Nome di un Simbolo in JavaScript
059Simboli Ben Conosciuti in JavaScript
Iteratori
060
Oggetti iterabili in JavaScript
061Funzione iteratore in JavaScript
062Chiamate dell'iteratore in JavaScript
063Generatori in JavaScript
064Cicli nei generatori in JavaScript
065Funzionamento singolo degli iteratori in JavaScript
066Iteratore di oggetti in JavaScript
067Creazione di un oggetto iterabile in JavaScript
068Generatore tramite proprietà calcolata in JavaScript
069Iteratore integrato values in JavaScript
070Iteratore integrato keys in JavaScript
071Iteratore integrato entries in JavaScript
072Tre iteratori integrati in JavaScript
073Operatore spread e iteratori in JavaScript
074Iteratori di stringhe integrati in JavaScript
075Array di cifre di un numero in JavaScript
076Numerazione degli elementi DOM in JavaScript
077Recupero dei dati degli elementi DOM in JavaScript
Formato JSON
Archiviazione
082
Archiviazione Locale del Browser in JavaScript
083Archiviazione nel Debugger in JavaScript
084Lavorare con i dati in localStorage in JavaScript
085Salvataggio singolo in localStorage in JavaScript
086Sovrascrivere i dati in localStorage in JavaScript
087Rimozione dei dati in localStorage in JavaScript
088Pulizia dell'archivio in localStorage in JavaScript
089Numero di voci in localStorage in JavaScript
090Ottenere la chiave per numero in localStorage in JavaScript
091Iterazione dello storage per indice in JavaScript
092Array di chiavi e valori dello storage in JavaScript
093Memorizzazione di strutture in localStorage in JavaScript
094Modifica delle strutture memorizzate in localStorage in JavaScript
095Pratica con localStorage in JavaScript
Espressioni Regolari
096
Introduzione alle espressioni regolari in JavaScript
097Operatori di ripetizione dei caratteri nelle espressioni regolari
098Parentesi raggruppanti nelle espressioni regolari JavaScript
099Escaping dei caratteri speciali nelle espressioni regolari JavaScript
100Parentesi graffe nelle espressioni regolari JavaScript
101Limitare la golosità nelle espressioni regolari in JavaScript
102Gruppi di caratteri nelle espressioni regolari JavaScript
103Set di caratteri nelle espressioni regolari JavaScript
104Inversione di set di caratteri nelle regex
105Caratteristiche del cirillico nelle espressioni regolari di JavaScript
106Caratteri speciali all'interno di parentesi quadre in JavaScript
107Gruppi di caratteri all'interno di set nelle espressioni regolari JavaScript
108Eccezioni all'interno degli insiemi nelle espressioni regolari JavaScript
109Il simbolo dell'accento circonflesso all'interno degli insiemi nelle espressioni regolari JavaScript
110Trattino all'interno degli insiemi nelle espressioni regolari JavaScript
111Ignorare il case nelle espressioni regolari JavaScript
112Inizio e fine della riga nelle espressioni regolari JavaScript
113Confini delle parole nelle espressioni regolari JavaScript
114Multiriga nelle espressioni regolari JavaScript
115Il comando 'o' nelle espressioni regolari JavaScript
116Variabile con espressione regolare in JavaScript
117Il metodo test nelle espressioni regolari JavaScript
118Il metodo search nelle espressioni regolari di JavaScript
119Il metodo split nelle espressioni regolari di JavaScript
120Il metodo match nelle espressioni regolari JavaScript
121Gruppi di acquisizione nel metodo match delle espressioni regolari in JavaScript
122Match globale nelle espressioni regolari JavaScript
123MatchAll globale nelle espressioni regolari JavaScript
124Il metodo exec nelle espressioni regolari JavaScript
125Proprietà lastIndex nelle espressioni regolari JavaScript
126Gruppi nel metodo replace delle espressioni regolari JavaScript
127Callback nel metodo replace delle espressioni regolari in JavaScript
128Tasche predefinite nel metodo replace delle espressioni regolari in JavaScript
129Riferimenti posteriori nel modello delle espressioni regolari in JavaScript
130Gruppi nominati nelle espressioni regolari JavaScript
131Gruppi nominati all'interno delle espressioni regolari JavaScript
132Parentesi non catturanti nelle espressioni regolari JavaScript
133Lookahead e Lookbehind positivo e negativo nelle espressioni regolari JavaScript
134Stringa con espressione regolare in JavaScript
135Flag per le espressioni regolari in JavaScript
136Backslash nelle stringhe delle regex in JavaScript
Situazioni Eccezionali
137
Introduzione alle eccezioni in JavaScript
138Tipi di situazioni che si verificano in JavaScript
139Intercettazione delle eccezioni in JavaScript
140Sviluppo con try-catch in JavaScript
141Intercettazione delle eccezioni nel codice annidato in JavaScript
142Oggetto errore in JavaScript
143Tipi principali di eccezioni in JavaScript
144Applicazione dei tipi di eccezione in JavaScript
145Lancio di eccezioni in JavaScript
146Lancio di diversi tipi di eccezioni in JavaScript
147Lancio di tipi di eccezione personalizzati in JavaScript
148Esempio di eccezione con attributi data- in JavaScript
149Esempio di eccezione con JSON in JavaScript
150Propagazione delle eccezioni in JavaScript
Asincronia
Callback Asincroni
155
Codice Asincrono con Callback in JavaScript
156Passaggio asincrono del risultato a una callback in JavaScript
157Passaggio di parametri a una callback asincrona in JavaScript
158Eccezioni nelle callback asincrone in JavaScript
159Caricamento di immagini tramite callback asincroni in JavaScript
160Il problema del callback hell in JavaScript
161Caricamento asincrono di immagini in un ciclo in JavaScript
Promesse
162
Introduzione alle Promise in JavaScript
163Situazioni eccezionali nelle Promise in JavaScript
164Oggetto con errore di una Promise in JavaScript
165Intercettazione separata delle eccezioni nelle Promise in JavaScript
166Stati di una Promise in JavaScript
167Catene di Promise in JavaScript
168Promise all'interno della catena in JavaScript
169Eccezioni nelle catene di Promise in JavaScript
170Lavorare con array di Promise in JavaScript
171Creazione di Promise risolte in JavaScript
172Promisificazione del codice asincrono in JavaScript
173Il problema del promise hell in JavaScript
174Promise in stile sincrono in JavaScript
175Eccezioni nello stile sincrono in JavaScript
Librerie
Strumenti
180
Versionamento Semantico in JavaScript
181Fondamenti di lavoro con il terminale in JavaScript
182Introduzione allo strumento NodeJS
183Introduzione a npm in JavaScript
184Installazione di librerie tramite npm in JavaScript
185Forma breve di installazione tramite npm in JavaScript
186Dipendenze nel file package.json in JavaScript
187Dipendenze Dev in npm in JavaScript
188Formati delle versioni delle dipendenze in npm in JavaScript
189Impostazioni del file package.json in JavaScript
190Creazione del file package.json in JavaScript
191Trasferimento di un progetto npm in JavaScript
192Il file package-lock.json in npm in JavaScript
193Aggiornamento dei pacchetti tramite npm in JavaScript
194Rimozione di pacchetti tramite npm in JavaScript
195Installazione globale tramite npm in JavaScript
196Disinstallazione globale dei pacchetti tramite npm in JavaScript
197Strumento npx in JavaScript
198Eseguire script tramite npm in JavaScript
199Gestore Yarn in JavaScript
Moduli ES
200
Introduzione ai moduli moderni in JavaScript
201Abilitazione dei moduli ES in JavaScript
202Installazione del bundler Webpack in JavaScript
203Principio di funzionamento del bundler Webpack in JavaScript
204Configurazione del bundler Webpack in JavaScript
205Configurazione dell'avvio della build Webpack in JavaScript
206Build di test con Webpack in JavaScript
207Collegamento del bundle al markup in JavaScript
208Creazione di un modulo ES in JavaScript
209Collegamento di un modulo ES in JavaScript
210Rinomina all'Importazione in JavaScript
211Importare tutto il contenuto di un modulo in JavaScript
212Esportazione predefinita in JavaScript
213Combinazione di esportazioni in JavaScript
214Importare tutto il contenuto quando si combinano le esportazioni in JavaScript
215Esportazione di valori dai moduli ES in JavaScript
216Valori come costanti nei moduli ES in JavaScript
217Importazione di moduli npm in JavaScript
218Import dinamico dei moduli ES in JavaScript
219Import dinamico multiplo in JavaScript
220Conversione dei moduli CommonJS in ES in JavaScript
Protocollo HTTP
Server di Test
224
Server di Test in JavaScript
225Utilizzo del server di test in JavaScript
226Esecuzione del codice tramite il server di test su JavaScript
227Generazione di HTML tramite un server di test in JavaScript
228Intestazioni della risposta nel server di test in JavaScript
229Configurazione della porta del server di test in JavaScript
230Esecuzione multipla del server di test in JavaScript
Forme
231
Invio di moduli in JavaScript
232Metodi di invio dei moduli in JavaScript
233Invio di moduli con il metodo GET in JavaScript
234Invio di moduli con il metodo POST in JavaScript
235Richieste GET in JavaScript
236Utilizzo delle richieste GET in JavaScript
237Pulsanti del modulo in JavaScript
238Invio di un modulo tramite JavaScript
239Impedire l'invio di un modulo in JavaScript
240Lavorare con FormData in JavaScript
241Metodi FormData in JavaScript
242Iteratori in FormData in JavaScript
AJAX
243
Introduzione ad AJAX
244Fondamenti di utilizzo di fetch in AJAX
245Codice di risposta HTTP nella richiesta AJAX in JavaScript
246Successo di una richiesta AJAX in JavaScript
247Situazioni eccezionali nelle richieste AJAX in JavaScript
248Intercettazione completa degli errori AJAX in JavaScript
249Intestazioni della risposta HTTP in AJAX in JavaScript
250Ottenere JSON tramite AJAX in JavaScript
251Intestazioni delle richieste HTTP via AJAX in JavaScript
252Invio di richieste GET tramite AJAX in JavaScript
253Invio di richieste POST tramite AJAX in JavaScript
254Invio di dati via AJAX utilizzando URLSearchParams in JavaScript
255Invio di dati via AJAX utilizzando FormData in JavaScript
256Invio di moduli via AJAX utilizzando FormData JavaScript
257Invio di JSON al server tramite AJAX in JavaScript
258Politica CORS nelle richieste AJAX in JavaScript
259Trasmissione dei cookie nelle richieste AJAX in JavaScript
260Stile Sincrono con fetch in JavaScript
Lavorare con Canvas
261
Iniziare con canvas in JavaScript
262Disegnare linee tramite canvas in JavaScript
263Disegnare rettangoli tramite canvas in JavaScript
264Disegnare cerchi tramite canvas in JavaScript
265Cambiare il colore della linea in canvas con JavaScript
266Modifica dello spessore delle linee in canvas su JavaScript
267Cicli in canvas su JavaScript
Ottimizzazione del Codice
268
Fattori di velocità di caricamento del sito in JavaScript
269Risorse disponibili in JavaScript
270Ottimizzazione delle operazioni ripetute in JavaScript
271Ottimizzazione della ripetizione di operazioni pesanti in JavaScript
272Ottimizzazione delle operazioni cicliche in JavaScript
273Ottimizzazione dei cicli ridondanti in JavaScript
274Ottimizzazione tramite funzioni integrate in JavaScript
275Scelta dell'algoritmo ottimale in JavaScript
276Ottimizzazione dell'uso delle espressioni regolari in JavaScript
277Ottimizzazione della manipolazione del DOM in JavaScript
278Ottimizzazione dell'utilizzo della memoria in JavaScript
279Ottimizzazione della conversione in array in JavaScript
280Ottimizzazione dei gestori di eventi in JavaScript
281Ottimizzazione della Velocità tramite Memoria in JavaScript
Dati
282