JavaScript avanzato
- Introduzione
- Introduzione
- Programmazione orientata agli oggetti con JavaScript
- 01. Cos è la programmazione orientata agli oggetti
- 02. Oop in javascript
- 03. Funzione constructor e operatore new
- 04. Prototipi
- 05. Aggiungere metodi ad oggetti built-in
- 06. Coding challenge #1
- 07. Classi es6
- 08. Setters e getters
- 09. Metodi statici
- 10. Object create
- 11. Coding challenge #2
- 12. Ereditarietà
- 13. Incapsulamento
- 14. Incapsulamento private
- 15. Concatenare i metodi
- 16. Coding challenge #3
- DOM ed Eventi: concetti avanzati
- 17. Come funziona veramente il dom
- 18. Selezionare creare e cancellare elementi
- 19. Modificare attributi e stili
- 20. Tipi di eventi e gestione
- 21. Event delegation
- 22. Attraversare il dom
- 23. Passare eventi all_event handler
- 24. Intersection observer
- 25. Lazy loading delle immagini
- 26 Async e defer
- JavaScript asincrono
- 27. Ajax
- 28. API
- 29. Xmlhttprequest in pratica
- 30. Callback hell
- 31. Promise e fetch api
- 32. Come usare le promise - Setup del progetto
- 33. Come usare le promise - Form handling
- 34. Come usare le promise - Fetch
- 35. Come usare le promise - Renderizzare i risultati
- 36. concatenare le promise
- 37. Gestire le promise rifiutate
- 38. Lanciare errori manualmente
- 39. Event loop nel dettaglio
- 40. Async await
- 41. Try catch e finally
- 42. Restituire valori da funzioni asincrone
- 43. Eseguire promise in parallelo
- 44. Altri operatori
- Moduli e tooling
- 45. Import ed export
- 46. Top level await
- 47. Module pattern
- 48. Commonjs
- 49. Intro al terminale
- 50. Intro a npm
- 51. Bundling con parcel
- 52. Babel e polyfills
- 53. Conclusioni
30. Callback hell
Callback hell
JavaScript avanzato
Apprendi i concetti più avanzati di JavaScript come la OOP, Eventi, AJAX, moduli e tooling
In questo modulo apprenderemo concetti più avanzati di JavaScript. Vedremo la cosiddetta Programmazione Orientata agli Oggetti, andremo più in profondità con il DOM e gli eventi, vedremo come fare richieste asincrone AJAX e come utilizzare i moduli.
Iscriviti al corso "JavaScript avanzato" per poter visualizzare la lezione
Vai al corso