Introduzione a JavaScript
Il corso Introduzione a JavaScript fornisce uno sguardo approfondito ai concetti essenziali di JavaScript, uno dei linguaggi di programmazione più popolari per lo sviluppo web. Coprendo una vasta gamma di argomenti, dalle basi di JavaScript, alle variabili, agli array e agli operatori, alle funzioni, agli oggetti incorporati, ai condizionali, ai loop e alla gestione degli eventi, questo corso mira a fornire agli studenti le conoscenze necessarie per creare applicazioni web interattive e dinamiche. Inoltre, il corso approfondisce l'HTML Document Object Model, il CSS Object Model e la gestione degli errori, garantendo una comprensione completa di JavaScript e del suo ruolo nello sviluppo web.
Vantaggi
- Copertura completa: Il corso offre un esame approfondito dei concetti di JavaScript, consentendo agli studenti di sviluppare una solida base nel linguaggio e nelle sue applicazioni.
- Esempi pratici: Durante il corso vengono forniti esempi ed esercizi reali, che consentono agli studenti di applicare le nuove competenze acquisite in vari contesti e acquisire una comprensione più profonda di JavaScript.
- Apprendimento pratico: Attraverso una serie di esercizi, gli studenti sono incoraggiati a mettere in pratica e affinare le proprie competenze JavaScript, promuovendo una migliore conservazione del materiale.
- Contenuti coinvolgenti: Il corso è progettato per essere interattivo e coinvolgente, mantenendo gli studenti interessati e motivati all'apprendimento.
- Autori esperti: Creato da esperti del settore con una vasta esperienza in JavaScript, il contenuto del corso è pertinente, aggiornato e personalizzato per soddisfare le esigenze del moderno sviluppo web.
Programma
- Nozioni di base su JavaScript
- JavaScript e ECMAScript
- Il DOM HTML
- Sintassi JavaScript
- Accesso agli elementi
- Dove è scritto il codice JavaScript?
- Oggetti, metodi e proprietà JavaScript
- Avvisi, scrittura e modifica del colore di sfondo (esercizio)
- Variabili, matrici e operatori
- Variabili JavaScript
- Un linguaggio vagamente digitato
- Strumenti di sviluppo di Google Chrome
- Archiviazione dei dati inseriti dall'utente
- Uso delle variabili (esercizio)
- Costanti
- Array
- Utilizzo degli array (esercizio)
- Array associativi
- Giocare con i metodi di matrice
- Operatori JavaScript
- L'operatore Modulus
- Giocare con gli operatori
- L'operatore predefinito
- Lavorare con gli operatori (esercizio)
- Funzioni JavaScript
- Oggetti e funzioni globali
- Utilizzo delle funzioni globali (esercizio)
- Funzioni definite dall'utente
- Scrivere una funzione JavaScript (esercizio)
- Restituzione di valori dalle funzioni
- Oggetti JavaScript incorporati
- Strings
- Matematica
- Data
- Funzioni di supporto
- Restituire il giorno della settimana come stringa (esercizio)
- Condizionali e loop
- Condizionali
- Cortocircuito
- Interruttore/custodia
- Operatore ternario
- Veritiero e falso
- Elaborazione condizionale (esercizio)
- Anelli
mentre
e fare... mentre
Anelliper
Anellirompo
e continua
- Utilizzo dei loop (esercizio)
- Matrice:
Per ciascuno ()
- Gestori e ascoltatori di eventi
- Gestori on-event
- Uso dei gestori di eventi (esercizio)
- Il metodo addEventListener ()
- Funzioni anonime
- Acquisizione degli eventi chiave
- Aggiungere listener di eventi (esercizio)
- Vantaggi degli ascoltatori di eventi
- Timer
- Test di digitazione (esercizio)
- Il modello a oggetti del documento HTML
- Selettori CSS
- Le
HTML interno
Proprietà - Nodi, elenchi di nodi e raccolte HTML
- Accesso ai nodi degli elementi
- Accesso agli elementi (esercizio)
- Notazione a punti e notazione tra parentesi quadre
- Accesso gerarchico agli elementi
- Utilizzo di elementi gerarchici (esercizio)
- Accesso agli attributi
- Creazione di nuovi nodi
- Concentrarsi su un campo
- Applicazione per la lista della spesa
- Registrazione (esercizio)
- Aggiungere EventListener (esercizio)
- Aggiungere elementi all'elenco (esercizio)
- Aggiungere dinamicamente i pulsanti di rimozione agli elementi dell'elenco (esercizio)
- Rimozione degli elementi dell'elenco (esercizio)
- Prevenzione dei duplicati e dei nomi di prodotto a lunghezza zero (esercizio)
- Manipolazione delle tabelle
- Modello a oggetti CSS
- Cambiare CSS con JavaScript
- Nascondere e mostrare elementi
- Verifica e modifica di altre proprietà di stile
- Misurazioni crescenti e decrescenti
- Attributi di dati personalizzati
- Ho capito con
Peso del carattere
- Font Awesome
Elenco classi
Proprietà- Mostrare e nascondere gli elementi (esercizio)
- Errori ed eccezioni
- Errori di runtime
- Errori gestiti a livello globale
- Gestione strutturata degli errori
- Try/Catch (esercizio)
Prerequisiti richiesti
Prerequisiti utili
- CSS
- Esperienza di programmazione