Archivi mensili: Dicembre 2022

I MODULI IN ES6

MODULI JAVASCRIPT IN ES6 I moduli ES6 sono memorizzati in file come ad esempio lib.js DEFINIZIONE OBBIETTIVI DEI MODULI ES6 Quando parliamo di nascondere i dettagli implementativi ricordiamoci dell’esempio del lettore DVD. L’obbiettivi dei moduli sono: Astrarre il codice, quindi creare un API che ci consenta di lavorare in modo astratto Incapsulamento, ovvero racchiudere il codice in una capsula Creata la API pubblica è possibile riutilizzare il codice dentro la nostra applicazione e in altre applicazioni PRIMO ESEMPIO ED ERRORE CORS Per lavorare con i moduli dobbiamo utilizzare il protocollo http, se [...]

Di |2024-11-11T02:47:50+00:00Dicembre 2, 2022|0 Commenti

MODALTA’ STRICT E GESTIONE ERRORI

MODALITA’ STRICT Javascript è nato come linguaggio per essere semplice anche per programmatori inesperti, e per questo motivo accetta codice scritto con una serie di problematiche. ES5 ha introdotto novità che in parte pone rimedio a questa concezione. La modalità strict (rigorosa) può essere applicata sia all’intero programma javascript, sia alle singole funzioni. I moduli introdotti in ES6 già operano in modalità strict. DIFFERENZE TRA MODALITA’ NORMALE E MODALITA’ STRICT Il codice sotto riportato illustra alcune delle differenze tra la modalità normale e la modalità rigorosa. STRICT MODE E THIS This in [...]

Di |2024-11-11T02:52:57+00:00Dicembre 8, 2022|0 Commenti

ESPRESSIONI REGOLARI IN JAVASCRIPT

ESPRESSIONI REGOLARI IN JAVASCRIPT Conoscere le espressioni regolari è molto importante quando lavoriamo con i dati perché ci consentono di fare controlli particolari su una stringa, ad esempio per sapere se c’è una certa combinazione di caratteri, se sono presenti numeri di telefono, indirizzi e-mail e così via. Grazie ai metodi messi a disposizione da javascript possiamo estrapolare queste informazioni e metterle in un array. Un tipico utilizzo è la validazione dei campi di un form, la gestione di una password etc. Invece di operare direttamente sul codice javascript inizialmente faremo i nostri test sul sito regexr.com di cui [...]

Di |2024-11-11T02:55:44+00:00Dicembre 11, 2022|0 Commenti

SYMBOL, ITERATOR E GENERATORI

IL TIPO PRIMITIVO SYMBOL Symbol è un nuovo dato primitivo JS introdotto con la specifica ECMA 2015 (ES6). Un simbolo rappresenta un valore unico e anonimo. Per crearli non possiamo usare la sintassi letterale ma si usa il tipo Symbol. I simboli sono molto utili quando vogliamo evitare conflitti di proprietà su un oggetto. Un altro esempio di utilizzo è quando vogliamo passare ad una funzione un valore univoco non replicabile. CODICE DI ESEMPIO IMPLEMENTARE IL PROTOCOLLO ITERATOR Un iteratore per essere tale deve essere in grado di accedere ad una sequenza di elementi uno alla [...]

Di |2024-11-11T02:56:22+00:00Dicembre 16, 2022|0 Commenti
Torna in cima