Link copiato negli appunti
-
Primi passi con JavaScript
-
Gli elementi di base del linguaggio
-
Controllo di flusso
-
Introduzione alle funzioni
-
Introduzione a oggetti e API native di JavaScript
- 19. Oggetti JavaScript: proprietà, metodi, this
- 20. Object, oggetti, riferimenti e tipi primitivi
- 21. Number, l'oggetto per rappresentare i numeri
- 22. Math, funzioni matematiche in JavaScript
- 23. Stringhe in JavaScript, l'oggetto String
- 24. Template String
- 25. RegExp e le espressioni regolari
- 26. Date e orari con JavaScript
- 27. Array in JavaScript, l'oggetto e i metodi built-in
- 28. Typed Array, Map e Set
-
Funzioni: aspetti avanzati
-
Oggetti e OOP in JavaScript
- 35. Gli oggetti in JavaScript
- 36. Costruttori, creare oggetti in JavaScript
- 37. Prototipi ed ereditarietà
- 38. Creare oggetti con Object.create()
- 39. Prototipi e classi
- 40. Reflection in JavaScript
- 41. L'oggetto Reflect
- 42. La classe Proxy
- 43. Symbol
- 44. Utilizzare il tipo Symbol
- 45. Serializzare gli oggetti in JavaScript
- 46. Principi OOP in JavaScript
- 47. Gestione delle eccezioni
-
Design Pattern
-
- 57. Decorator
-
Browser API
-
Document Object Model API
-
Eventi
- 69. Eventi del DOM (browser e device)
- 70. L'oggetto event e this
- 71. Il flusso di propagazione degli eventi nel DOM
- 72. Load, scroll e resize: eventi di "interfaccia"
- 73. Dal click al MouseEvent: l'interazione con il mouse
- 74. Drag and drop
- 75. Eventi della tastiera
- 76. Mutation observer e mutation event
-
Form, UI e gestione dei dati
-
Image API
-
Concorrenza in JavaScript
-
API di comunicazione
- 90. Ajax e JavaScript
- 91. Fetch API
- 92. Server-Sent Events (EventSource)
- 93. WebSocket
-
Promise
-
Mobile Device API
- 96. Device orientation API
- 97. Geolocation API
- 98. Touch API
-
Storage API
- 99. Web Storage API
- 100. Indexed Database API
-
File API
- 101. Accesso ai file
- 102. L'oggetto FileReader
- 103. I Blob
-
Appendici
-
Edizione precedente (2006)
- 108. Eventi da tasti particolari
- 109. Caratteri speciali in JavaScript
- 110. Parole chiave
- 111. Lifetime dei dati
- 112. Precedenza degli operatori