AngularJS - neįkyrus JavaScript

Turinys
Tam tikru momentu mes turėjome išgirsti jo pabaigą Neįkyrus „javascript“, tai reiškia kodo nerašymą Tiesioginis „JavaScript“ HTML ir kad mūsų programa gali veikti taip pat gerai, jei neturėjome „Javascript“ įgalintas.
Tai buvo prielaida daugelį metų, nes dar visai neseniai naršyklės nesielgė vienodai pagal tuos pačius kodus JavascriptBe to, plėtros tipas ir stilius paskatino mus vis dažniau daryti viską serverio pusėje.
Keičiantis mentalitetui ir atsiradus naujiems programavimo stiliams, be to, patobulinus „Javascript“ interpretacija tarp skirtingų naršyklių viskas pasikeitė.
Norėdami sužinoti tokio programų kodavimo stiliaus priežastį, turime pamatyti priežastis, dėl kurių padarytos šios išvados:
1 priežastisNe visos naršyklės palaiko JavascriptTodėl programa turi veikti nepriklausomai nuo funkcijų, parašytų šia kalba.
2 priežastisŽmonės, kurie naudoja naršykles silpnaregiams, negali dirbti su mūsų programa, o naršyklės mobiliesiems nepalaiko šios kalbos.
3 priežastisJavascript veikia skirtingai kiekvienoje naršyklėje Internet Explorer tas, kuris daro šį skirtumą labiausiai.
4 priežastisĮvykių tvarkytojai veikia visame pasaulyje, todėl mes galime turėti konfliktų, kai integruojame kitas tas pačias pavadinimus turinčias bibliotekas.
5 priežastisĮvykių tvarkytojai sujungia struktūrą ir elgesį, todėl kodo priežiūra tampa sudėtingesnė.
Jei žinome naujausias žiniatinklio tendencijas, galime žinoti, kad bent 1 ir 2 punktai to, ką mes paaiškinome, nebegalioja, iš tikrųjų, jei išjungiame Javascript mūsų naršyklėje tikriausiai nematome 90% šiandieninių tinklalapių; Kalbant apie mobiliuosius telefonus ir jų naršykles, su kuriomis jie dirba Javascript taip pat, kaip ir jo staliniai kompiuteriai, o našumas atitinka.
Dėl 3 ir 4 priežasčių KampinisJS Tai mums siūlo kitokį kodo taikymo būdą, kad nereikėtų jaudintis, visų pirma, programuotojo naršyklių elgesio skirtumas yra skaidrus, tai yra, KampinisJS rūpinasi, kad instrukcija būtų tinkamai išversta į Internet Explorer iš esmės.
Tada įvykių tvarkytojai neturi pasaulinės apimties, o apsiriboja $ apimtis mūsų stichijos KampinisJSTodėl paspaudimo įvykio funkciją galime apibrėžti taip:

Jei pažvelgsime į paspaudimo įvykį, mes jį apdorosime ng spustelėkite, kai kurie gali manyti, kad tai labai neteisinga, tačiau taip nėra, nes šis įvykis patenka į jo elemento taikymo sritį, todėl kai mes apibrėžiame funkciją su KampinisJS jis gali elgtis skirtingai, net jei jis turi tą patį pavadinimą, pažiūrėkime, kaip mes jį apibrėžiame Javascript:

Čia mes parodome, kaip $ apimtis o apimtis yra tas, kuris nustato skirtumą, ką programa turėtų daryti, kai iškviečiamas įvykių tvarkytojas.
Kaip matome KampinisJS iš naujo apibrėžia neįkyraus „Javascript“ sąvoką, suteikdama mums daugiau laisvės rašant programas ir padedant tobulinti kodo skaitymo ir priežiūros būdus.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave