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:
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ą