Fat arrow function in Javascript Reading Time: < 1 minute Prima di ES6 in javascript era possibile utilizzare le function expression per definire funzioni anonime, cioè delle funzioni che non hanno un nome. Un esempio di funzione anonima è la seguente: var anon = function (a, b) { return a + b }; dove si può notare che la funzione non ha un nome associato.
Array utility in javascript Reading Time: < 1 minute Javascript mette a dispozione una serie di funzioni che consentono di gestire array. Ovviamente è sempre possibile utilizzare cicli for (o equivalenti), ma l’utilizzo di queste funzioni consente di scrivere meno codice e soprattutto più leggibile. Array.Map Il metodo map() crea una nuova matrice con i risultati della chiamata di una funzione per ogni elemento […]
Immediatly invoked function expression in Javascript Reading Time: < 1 minute In Javascript è possibile definire funzioni che vengono eseguite immediatamente e una solva volta. Questo particolare tipo di funzione è chiamato Immediatly Invoked Function Expression (IIFE function). Una particolarità di queste funzioni è quella di non dover essere invocate: è sufficiente la loro definizione per rendere eseguibili al caricamento della pagina.
ECMAScript 6 e Webpack Reading Time: < 1 minute Lo sviluppo web in javascript è spesso legato all’utilizzo di molti file. Un pò perchè il numero di righe di codice aumenta con la complessità dell’applicazione da realizzare, un pò per la necessità di aggiungere librerie di terze parti. L’inclusione di questi file avviene normalmente utilizzando tag <script> che il più delle volte richiedono connessioni […]
Javascript e refactoring Reading Time: < 1 minute Mi è capitato di mettere mano a codice javascript scritto qualche anno fa: mi sono accorto che l’utilizzo di Typescript ha cambiato profondamente il mio modo di programmare. Nel corso degli anni mi sono ricreduto sull’utilizzo di javascript che si è dimostrato affidabile e universale, ma sicuramente (almeno per me) inizialmente ha comportato non pochi […]