Gulp è un task runner JavaScript. Gulp è un toolkit che consente di automatizzare flussi di lavoro lenti e ripetitivi per comporli in pipeline efficienti. Gulp viene usato spesso per automatizzare attività che normalmente bisognerebbe fare manualment...
Sviluppato da Tim Berners-Lee nel 1990, HTML è l'abbreviazione di Hypertext Markup Language, lo standard usato per strutturare i documenti del World Wide Web. HTML è un linguaggio di markup gerarchico strutturato ad albero: esistono collegamenti gera...
JavaScript è un linguaggio di scripting lato client utilizzato per rendere interattive le pagine web. JavaScript, insieme ad HTML e CSS, è una delle tecnologie principali della programmazione web front end. Infatti JavaScript gestisce il comportament...
jQuery è una libreria JavaScript cross-browser rilasciata nel 2006. Veloce, versatile ed estensibile, l'API di jQuery consente di gestire con semplicità delle attività che risulterebbero lunghe o complesse in JavaScript. Infatti jQuery racchiude in m...
JScript è un linguaggio di scripting creato da Microsoft e basato sullo standard ECMAScript. Pur essendo basati entrambi sullo stesso standard, JScript non deve essere confuso con JavaScript: sono infatti due dialetti diversi. JScript è molto diffuso...
Less (Leaner Style Sheets) è un preprocessore CSS open source che estende CSS con comportamenti dinamici. Le principali funzionalità che aggiunge Less sono variabili, mixin, operazioni e funzioni, che rendono il codice più flessibile e gestibile. I f...
React è una libreria JavaScript per la creazione di interfacce utente (UI, User Interface). Sviluppata nel 2013 all'interno di Facebook, adesso React è una libreria open-source supportata da una grande community di programmatori.React consente di svi...
Redux è un contenitore di stato prevedibile per app JavaScript. Redux fornisce un modo semplice per centralizzare lo stato e la logica di un'applicazione web: per questo è ideale nella programmazione di applicazioni a pagina singola (SPA, Single Page...
Sass (Syntactically Awesome Style Sheets) è un preprocessore CSS scritto in Ruby. Sass estende l'uso del normale CSS con variabili, regole annidate, mixin, funzioni e altro. Sass semplifica la gestione di fogli di stile di grandi dimensioni e alta co...
SCSS (Sassy Cascading Style Sheets, o Sassy CSS) è una delle sintassi usate dal preprocessore CSS Sass. La sintassi SCSS utilizza l'estensione file .scss. SCSS è un superset di CSS: contiene tutte le funzionalità di CSS, ma è stato ampliato per inclu...
Stylus è un preprocessore CSS, un linguaggio di fogli di stile con una propria sintassi che viene poi compilato in CSS. Stylus è stato sviluppato in Node.js e JADE da un ex programmatore di Node.js, TJ Holowaychuk, e usa l'estensione di file .styl.La...
TypeScript è un linguaggio di programmazione open source sviluppato da Microsoft. Più nello specifico, TypeScript è un superset di JavaScript, che aggiunge tipi, classi, interfacce e moduli opzionali al JavaScript tradizionale. Si tratta sostanzialme...
Vanilla JavaScript (o VanillaJS) si riferisce all'uso di JavaScript puro, senza alcun componente aggiuntivo come librerie o framework. È una specie di battuta tra informatici per indicare le potenzialità attuali del puro e semplice JavaScript....
Vue, anche conosciuto come vue.js, è un framework Javascript open source per la creazione di interfacce utente (UI, User Interface). Si tratta di un framework progressivo, ovvero è pensato per essere adottabile in modo incrementale - a differenza dei...
XHTML (eXtensible HyperText Markup Language) è un linguaggio di markup utilizzato per creare pagine web. Si tratta di un ibrido tra XML e HTML: è infatti simile all'HTML ma utilizza una sintassi più rigorosa basata su XML. Ad esempio, nella sintassi ...