Zvýšte rýchlosť vývoja pomocou atribútov AngularJS

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

AngularJS rozširuje HTML o ďalšie atribúty, ktoré zjednodušujú váš vývoj.

AngularJS je rámec na strane klienta na vytváranie jednostránkových aplikácií (SPA). Využíva vzor Model-View-ViewModel (MVVM). Použitie tohto rámca a MVVM uľahčuje kódovanie webových aplikácií. Použitie AngularJS predpokladá HTML ako jazyk používateľského rozhrania. AngularJS obohacuje HTML o atribúty. JavaScript sa používa na nastavenie logiky webovej stránky a jej funkcií.

Google vynašiel AngularJS v roku 2009 a od tej doby neustále prebieha vývoj a dodávanie. V roku 2016 došlo k úplnej inovácii, kde bola pridaná nová zásadná architektúra. Modely určené predovšetkým pre mobily, podpora pre prehliadač a architektúra boli upravené vo verzii s názvom Angular 2. Tento článok však nie je o Angular 2 alebo vyššom. Keďže AngularJS 1.8.x bol oznámený ako verzia LTS (dlhodobá podpora), stojí za to sa na AngularJS pozrieť znova a možno prvýkrát. Napriek tomu, pretože Angular 2+ a AngularJS sledujú mierne odlišné ciele a používajú na to rôzne techniky.



Oficiálne oznámenie LTS z webovej stránky AngularJS

Čo je vzor MVVM?

Pri použití AngularJS to znamená použitie vzoru MVVM. Aby sme boli presní, je to hybrid vzoru Model-View-Controller, ale kvôli symbióze modelu a regulátorov dostaneme vzor Model-View-Whatever (MV*/MVW) a môžeme ho previesť do MVVM. Existencia dátových modelov spojených s modelmi zobrazenia tiež v spojení so zobrazeniami vedie k priamej synchronizácii zobrazení a zmenám v údajoch dátového modelu. Porovnaj obrázok 1.

tento tweet bol vymazaný autorom tweetu

Obrázok 1 Vzor MVVM

#angular #angularjs #javascript

medium.com

Zvýšte rýchlosť vývoja pomocou atribútov AngularJS

Zvýšte rýchlosť vývoja webu pomocou atribútov AngularJS. AngularJS rozširuje HTML o ďalšie atribúty, ktoré zjednodušujú vašu štruktúru programovania vývoja. Zlepšite rýchlosť svojho uhla. AngularJS je dobre známy, a preto je obľúbený pri vývoji webových aplikácií.

Pozri Tiež: