AJAX, abbreviazione di Asynchronous JavaScript and XML, indica una combinazione di tecnologie di sviluppo usate per creare pagine web dinamiche. La definizione AJAX indica le pagine web che utilizzano le tecnologie XHTML, CSS, DOM, XML e XSLT. Nello ...
AMP, o Accelerated Mobile Pages, è un progetto sostenuto da Google che ha come obiettivo fornire un'esperienza di navigazione privilegiata per l'utente di pagine web mobile. Si compone di un framework HTML open source (AMP HTML), ovvero una versione ...
AngularJS è un framework open-source rilasciato nel 2009 da Google. Si tratta di un framework JavaScript lato client basato sull'architettura MVC (Model-View-Controller). AngularJS consente di estendere il vocabolario HTML per favorire lo sviluppo di...
Angular è un framework JavaScript open source del 2016. Con il nome Angular si fa riferimento alla seconda versione del framework JavaScript AngularJS. Infatti Angular indica le versioni Angular 2+, mentre AngularJS indica le versioni Angular 1.x. An...
Angular CLI (Angular Command Line Interface) è un'interfaccia a riga di comando per Angular. I programmatori usano Angular CLI per inizializzare, sviluppare, analizzare e mantenere le applicazioni Angular (versione 2 e successive)....
BabelJS è un compiler JavaScript, che trasforma il codice delle nuove versioni ECMAScript in una versione retrocompatibile. Nello specifico, permette di compilare codice ES6/ES7/ES2015 in codice ES5....
Backbone.js è un framework JavaScript molto leggero, progettato per lo sviluppo di applicazioni Web. Consente di mantenere sincronizzate varie parti di un'applicazione web tramite un'interfaccia JSON RESTful. Backbone.js si basa sul paradigma di prog...
Bootstrap è una libreria di componenti front end e un toolkit open source. Viene usato per creare pagine web reattive e mobile-first con HTML, CSS e JavaScript. Bootstrap usa tecnologie SASS, flexbox (sistema di griglie flessibili) e mixin (classi ch...
Chart.js è una libreria JavaScript open source per creare grafici interattivi e animati su pagine web. Chart.js sfrutta l'elemento HTML5 canvas. Chart.js permette a grafici, designer e programmatori di visualizzare i dataset tramite diversi tipi di g...
CSS, o Cascading Style Sheets, è un linguaggio usato per programmare la resa grafica di documenti scritti in un linguaggio di markup, come HTML e XML. Le classi CSS sono usate per specificare attributi grafici come font, dimensione, colore, spaziatur...
Il DOM (Document Object Model) è un'API per documenti HTML e XML. Definisce la struttura logica del documento e il modo in cui si può accedere e modificare il documento stesso. Il principale linguaggio di programmazione usato nel DOM è JavaScript, pr...
ECMAScript (o ES) è uno standard di linguaggio di scripting secondo le specifiche contenute nel documento ECMA-262 di Ecma International (European Computer Manufacturers Association), associazione che si dedica alla standardizzazione nel settore info...
Ember.js è un framework JavaScript client-side per la creazione di applicazioni web. Viene utilizzato per programmare dalle SPAs (single page applications) alle applicazioni di livello enterprise. Creato nel 2011, Ember è un framework JS front end op...
Flexbox è un modello CSS unidimensionale per layout flessibili. Flexbox fornisce varie opzioni per la distribuzione e l'allineamento degli elementi all'interno del layout. Permette a designer e programmatori di creare un design di pagina web flessibi...
Grunt è un Task Runner JavaScript, eseguito su Node.js e installato tramite npm (Node Package Manager, il gestore di pacchetti di Node.js). Grunt consente di automatizzare attività ripetitive come minificazione, compilazione e unit testing. Grunt può...