ASP.NET MVC - darbs ar JavaScript

Satura rādītājs
Ir pagājuši gadi, kad sistēmas un tīmekļa lapas bija tikai teksts un pogas, mūsdienās tās ir kļuvušas par atsauci bagātīgiem tekstiem un reāllaika darbībām, izvairoties no lapu pārlādēšanas.
Interesantas vietnes, piemēram Facebook vai Gmail ir ļoti atkarīgi no šāda veida tīklu bagātināšanas efekta un, lai to sasniegtu, viņi izmanto Javascript, šī valoda, kas darbojas klientā, ļauj mums lejupielādēt mūsu serverī un veikt vairāk interaktīvu efektu.
Es strādāju ar Javascript
Viena no galvenajām detaļām, strādājot ar Javascript ir tas, ka ne visas pārlūkprogrammas to interpretē vienādi, tāpēc ir kods, kas darbosies optimāli Internet Explorer 9 bet no 8. versijas atpakaļ tas mums radīs kļūdu, daudzi var teikt, ka labāk to izmantot Chrome vai Firefox Tomēr dažādu iemeslu dēļ, ja mēs vēlamies labu vietni, mums jācenšas to attīstīt tā, lai ikviens varētu baudīt mūsu lietojumprogrammu neatkarīgi no pārlūkprogrammas.
Kur mūs atbalstīt?Paturot to prātā, mēs varam paļauties uz dažādiem Javascript ietvariem, piemēram jQuery kas mums palīdz, iesaiņojot vietējās funkcijas un radot darba veidu, kurā ar mazāk koda mēs sasniedzam interesantus rezultātus.
Redzēsim attēlā divus kodus, kur varam salīdzināt Javascript tīrs un tā ekvivalents jQuery:

Ņemot vērā nesaderību, kas minēta iepriekšējās IE versijās, mēs redzam, ka mums ir jāizdara daži izņēmumi mūsu kodā, tas dod mums aptuveni divpadsmit koda rindiņas, tagad nākamajā attēlā mēs redzam, kā mēs vienkāršojam darbu ar jQuery:

Šeit mēs apkopojam 2 rindās to, kas mūs noveda pie daudza iepriekš minētā koda, taču tas nav maģija vai krāpšana, vienkārši jQuery rūpējas par daudz koda iesaiņošanu Javascript dodot mums iespēju vieglāk izpildīt funkcijas, tādējādi iekļaujot apstiprinājumus lielākajai daļai pārlūkprogrammu un citiem elementiem.
DOM koks
DOM koks Tā ir mūsu tīmekļa lapas struktūra, tāpēc mēs varam ievietot elementus HTML, neveicot apstrādi ar serveri, pateicoties tam, mēs varam veikt asinhronas funkcijas, tas ir, mums nav atkārtoti jāielādē lapa, lai iegūtu rezultātus .
Ar to mēs varam bagātināt savas sistēmas, nodrošinot lielāku ātrumu un ietaupot resursus mūsu serverī.
Kā atrast elementus?Kustība iekšpusē SAULE mēs to darīsim, pateicoties atlasītāji kas ir katra elementa identifikatori, to varam izdarīt pēc elementu id vai klasēm, pat nedaudz vairāk apstrādājot, mēs varam atrast nenosauktus elementus tikai pēc to veida un konteinera, kurā tie atrodas.
Kā redzam, iespējas ir ļoti plašas un līdz ar to arī programmēšanas sarežģītība, tāpēc mums ļoti labi jāzina pamati, lai nepazustu un neizveidotu neefektīvu kodu.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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave