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