AngularJS

AngularJS (o Angular 1.x o Angular.js) è stato un framework per applicazioni web open source, sviluppato nel 2010 da Google e dalla comunità di sviluppatori individuali al fine di affrontare le difficoltà che si incontravano nello sviluppo di applicazioni su singola pagina.

AngularJS (o Angular 1.x o Angular.js) è stato un framework per applicazioni web open source, sviluppato nel 2010 da Google e dalla comunità di sviluppatori individuali al fine di affrontare le difficoltà che si incontravano nello sviluppo di applicazioni su singola pagina.

Aveva l'obiettivo di semplificare lo sviluppo e il test di questo tipo di applicazioni fornendo un framework lato client con architettura MVC (Model View Controller) e Model–view–viewmodel (MVVM) insieme a componenti comunemente usati nelle applicazioni RIA.

Il framework lavorava leggendo prima la pagina HTML, che ha incapsulati degli attributi personalizzati addizionali (esempio: ng-controller), interpretando questi attributi come delle direttive (comandi) per legare le parti di ingresso e uscita della pagina al modello che è rappresentato da variabili standard JavaScript. Il valore di queste variabili può essere impostato manualmente nel codice o recuperato da risorse JSON statiche o dinamiche.

A partire dal 1° gennaio 2022, Google non aggiorna più AngularJS per risolvere problemi di sicurezza, compatibilità con i browser o relativi a jQuery. Il team di Angular raccomanda di passare ad Angular (v2+) come soluzione ottimale, pur avendo indicato anche altre opzioni.

Direttive

Annotazioni HTML che scatenano dei comportamenti in AngularJS:

ng-app

ng-bind

ng-model

ng-model-options

ng-class

ng-controller

ng-repeat

ng-show & ng-hide

ng-switch

ng-view

ng-if

ng-aria

ng-animate

ng-link

ng-src

ng-init

Servizi correlati

Altre voci

B

Bianco

Il bianco è un colore con luminosità ma senza tinta (per cui è detto "colore acromatico"). Più precisamente è dato dalla sintesi additiva di tutti i colori dello spettro visibile (o di tre colori primari, ad esempio rosso, verde e blu oppure ciano, magenta e giallo). Da questo punto di vista,…

Leggi la voce →
O

Ottimizzazione per i motori di ricerca

Con il termine ottimizzazione per i motori di ricerca (in inglese search engine optimization, in acronimo SEO) si intende la scienza informatica e teoria dei grafi che comprende l'analisi degli aggiornamenti e delle fluttuazioni di traffico nei motori di ricerca e tutte quelle attività volte a…

Leggi la voce →
A

Applicazione HTML

Un'applicazione HTML (HTA) è un'applicazione per Microsoft Windows scritta in HTML e HTML dinamico. La possibilità di scrivere HTA è stata introdotta a partire dalla release 5.0 di Microsoft Internet Explorer. Un file HTA può essere ottenuto da un normale HTML semplicemente cambiando…

Leggi la voce →
S

Smash (sito web)

Smash è un servizio francese di trasferimento file online, fondato nell'aprile 2017 dai fratelli Romaric e Rémi Gouedard-Comte a Lione.

Leggi la voce →
P

Piattaforma (informatica)

Una piattaforma informatica, si riferisce a una base oggetto di standard del settore su cui è possibile eseguire e sviluppare programmi informatici.

Leggi la voce →
E

Express.js

Express.js, o semplicemente Express, è un framework per applicazioni web per Node.js, open source sotto Licenza MIT. È stato progettato per creare web application e API ed è ormai definito il server framework standard de facto per Node.js.

Leggi la voce →