AngularJS - neuzbāzīgs JavaScript

Satura rādītājs
Kādā brīdī mēs noteikti dzirdējām beigas Neuzbāzīgs javascript, tas nozīmē nerakstīt kodu Tiešs Javascript HTML formātā un ka mūsu lietojumprogramma var darboties tikpat labi, ja mums tā nebūtu Javascript ir iespējots.
Tas ir bijis priekšnoteikums daudzus gadus, jo vēl nesen pārlūkprogrammās nebija tāda pati uzvedība ar tiem pašiem kodiem JavascriptTurklāt attīstības veids un stils lika mums arvien vairāk darīt visu servera pusē.
Mainoties mentalitātei un parādoties jauniem programmēšanas stiliem, papildus uzlabojumiem Javascript interpretācija starp dažādām pārlūkprogrammām lietas ir mainījušās.
Lai uzzinātu šī lietojumprogrammu kodēšanas stila iemeslu, mums ir jāredz iemesli, kas ļāva izdarīt šādus secinājumus:
Iemesls 1Ne visas pārlūkprogrammas atbalsta JavascriptTāpēc lietojumprogrammai ir jādarbojas, un tai nav jābūt atkarīgai no šajā valodā rakstītajām funkcijām.
2. iemeslsCilvēkiem, kuri izmanto pārlūkprogrammas vājredzīgajiem, nav iespējas strādāt ar mūsu lietojumprogrammu, un mobilās pārlūkprogrammas neatbalsta šo valodu.
3. iemeslsJavascript katrā pārlūkprogrammā darbojas dažādi Internet Explorer tas, kurš visvairāk atšķir šo atšķirību.
4. iemeslsNotikumu apstrādātāji darbojas globāli, tāpēc, integrējot citas bibliotēkas ar vienādiem nosaukumiem, var rasties konflikti.
5. iemeslsPasākumu apstrādātāji apvieno struktūru un uzvedību, padarot kodu uzturēšanu grūtāku.
Ja mēs apzināmies jaunākās tīmekļa tendences, mēs varam zināt, ka vismaz mūsu paskaidrotā 1. un 2. punkts vairs neattiecas, patiesībā, ja mēs deaktivizējam Javascript mūsu pārlūkprogrammā mēs, iespējams, neredzam 90% mūsdienu tīmekļa vietņu; Kas attiecas uz mobilajiem tālruņiem un to pārlūkprogrammām, ar kurām viņi strādā Javascript tādā pašā veidā kā tā darbvirsmas kolēģi un ar atbilstošu veiktspēju.
Attiecībā uz 3. un 4. iemeslu AngularJS Tas mums piedāvā atšķirīgu koda piemērošanas veidu, lai mums nebūtu jāuztraucas, pirmkārt, pārlūkprogrammu uzvedības atšķirības programmētājam ir caurspīdīgas, tas ir, AngularJS rūpējas par instrukcijas atbilstošu tulkošanu Internet Explorer būtībā.
Tad notikumu apstrādātājiem nav globāla mēroga, bet tie ir ierobežoti $ darbības joma no mūsu stihijas AngularJSTāpēc funkciju klikšķa notikumā varam definēt šādi:

Ja mēs skatāmies uz klikšķu notikumu, mēs to apstrādājam ar ng noklikšķiniet, daži var domāt, ka tas ir ļoti nepareizi, tomēr tā nav, jo šis notikums ietilpst tā elementa darbības jomā, tādēļ, definējot funkciju ar AngularJS tas var rīkoties dažādi, pat ja tam ir vienāds nosaukums, redzēsim, kā mēs definējam Javascript:

Šeit mēs parādām, kā $ darbības joma o darbības joma ir tā, kas nosaka atšķirību, kas lietojumprogrammai jādara, kad tiek izsaukts notikumu apstrādātājs.
Kā redzam AngularJS no jauna definē neuzbāzīgu Javascript jēdzienu, dodot mums lielāku brīvību, rakstot mūsu lietojumprogrammas, un palīdzot uzlabot koda lasīšanas un uzturēšanas veidu.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave