AngularJS
AngularJS (o Angular 1.x o Angular.js) è 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 incontrano nello sviluppo di applicazioni su singola pagina.
AngularJS software | |
---|---|
Genere | Framework per applicazioni web |
Sviluppatore | |
Data prima versione | 20 ottobre 2010 |
Ultima versione | 1.8.3 (7 aprile 2022) |
Sistema operativo | |
Linguaggio | JavaScript |
Licenza | licenza MIT (licenza libera) |
Sito web | angularjs.org |
Ha 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 lavora 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.
Secondo Libscore, un servizio di analisi JavaScript, AngularJS è usato nei siti della NBC, Walgreens, Intel, Sprint, ABC News, e approssimativamente da altri 8.400 nel luglio 2015[1].
Filosofia
modificaDirettive
modificaAnnotazioni HTML che scatenano dei comportamenti in angular.js
- 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
Note
modificaVoci correlate
modificaAltri progetti
modifica- Wikimedia Commons contiene immagini o altri file su AngularJS
Collegamenti esterni
modifica- (EN) Sito ufficiale, su angularjs.org.
- AngularJS, su packages.debian.org.
- (EN) AngularJS, su GitHub.
- Repository sorgenti di AngularJS, su github.com.
- (EN) AngularJS, su Free Software Directory.
- Guida a AngulaJS di HTML.it, su html.it.
Controllo di autorità | LCCN (EN) n2017036141 · J9U (EN, HE) 987009631488605171 |
---|