AngularJS: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Corretto: "comunemente usati"
 
(47 versioni intermedie di 25 utenti non mostrate)
Riga 1:
{{Software
'''AngularJS''' (o semplicemente "Angular" o "Angular.js") è un [[framework]] web [[open source]] principalmetne sviluppato da [{Google]] e dalla comunità di sviluppatori individuali che ruotano intorno al framework nato per affrontare le molte difficoltà incontrate nello sviluppo di [[applicazioni singola pagina]].
|Sviluppatore =
Ha l'obiettivo di semplificare lo sviluppo e il test di questa tipologia di applicazioni fornendo un framework lato client con architettura [[MVC]] (Model View Controller) e Model-view-viemodel (MVVM) insieme a componenti comunemente usate nelle applicazioni [[Rich Internet application|RIA]].
|SistemaOperativo =
|Genere = web framework
}}
 
'''AngularJS''' (o semplicemente "'''Angular" 1.x''' o "'''Angular.js"''') è un [[framework per applicazioni web]] web [[open source]] principalmetne, sviluppato nel 2010 da [{[Google]] e dalla comunità di sviluppatori individuali che ruotano intorno, al frameworkfine nato perdi affrontare le molte difficoltà incontrateche si incontrano nello sviluppo di [[Single-page application|applicazioni su singola pagina]].
La libreria AngularJS lavora leggendo prima la pagina HTML, che ha incapsulati degli attributi personalizzati addizionali (esempio: ''ng-controller'')
Angular interpreta 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ò 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<ref>http://libscore.com/?#angular</ref>.
 
Ha l'obiettivo di semplificare lo sviluppo e il test di questaquesto tipologiatipo di applicazioni fornendo un framework [[lato client]] con architettura [[Model-View-Controller|MVC]] (Model View Controller) e Model-view-viemodel[[Model–view–viewmodel]] (MVVM) insieme a componenti comunemente usateusati nelle applicazioni [[Rich Internet application|RIA]].
== Filosofia ==
 
AngularIl framework lavora leggendo prima la pagina [[HTML]], che ha incapsulati degli attributi personalizzati addizionali (esempio: ''ng-controller''), interpretainterpretando 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.
{{...}}
== Bootstrapper ==
 
Secondo [[Libscore]], un servizio di analisi JavascriptJavaScript, AngularJS è usato nei siti della [[NBC]], [[Walgreens]], [[Intel]], [[Sprint]], [[ABC News]], e approssimativamente da altri 8.400 nel luglio 2015<ref>http://libscore.com/?#angular</ref>.
*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
 
== Voci correlateFilosofia ==
{{...|informatica}}
 
==Direttive==
*[[Backbone.js]]
Annotazioni HTML che scatenano dei comportamenti in angular.js
*[[Ember.js]]
* ng-app
*[[Knockout.js]]
* 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 ==
<references/>
 
== Voci correlate ==
* [[Angular]]
* [[Backbone.js]]
* [[Ember.js]]
* [[Knockout.js (web framework)]]
* [[Model-View-Controller]]
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
*[ {{cita web|http://www.html.it/guide/guida-angularjs/ |Guida a AngulaJS di HTML.it]}}
 
{{Framework per applicazioni web}}
*[http://www.html.it/guide/guida-angularjs/ Guida a AngulaJS di HTML.it]
{{Controllo di autorità}}
{{Portale|Informatica|internet}}
 
[[Categoria:Software libero in JavaScript]]
[[Categoria:Framework per applicazioni web]]