Přeskočit na obsah

AngularJS

Z Wikipedie, otevřené encyklopedie
Logo AngularJS

AngularJS je javascriptový webový framework, který se zaměřuje na tvorbu single-page aplikací. Tyto aplikace jsou tvořeny pomocí HTML kódu, do kterého jsou vloženy speciální formátovací značky, které určují, jaké operace či data mají být na dané místo vloženy. Tento způsob se označuje jako data-binding.

AngularJS je volně dostupný na webu[1] pod licencí MIT licencí. V současné době je největším přispěvatelem společnost Google, která tento framework v roce 2009 založila. Aktuálně se chystá nová verze pod označením AngularJS 2, která by měla přinést mnohé změny a taktéž má být nekompatibilní s předchozími verzemi.

Architektura

AngularJS byl navržen tak, aby pomohl tvůrcům stránek oddělovat zobrazovací logiku od aplikační logiky. Pro tento účel využívá návrhový vzor Model-View-Controller - případně alternativní vzor Model-View-ViewModel. [2] Díky tomuto oddělení lze snadno měnit vzhled či funkcionalitu, bez toho aby byl ovlivněn zbytek webové aplikace.

Reference