ASP.NET MVC - Lucrul cu JavaScript

Cuprins
Au trecut anii în care sistemele și paginile web erau doar text și butoane, astăzi au evoluat pentru a deveni o referință pentru texte bogate și acțiuni în timp real, evitând reîncărcarea paginilor.
Site-uri interesante precum Facebook sau Gmail depind puternic de acest tip de efecte de îmbogățire a rețelelor și, pentru a realiza acest lucru, recurg la ele Javascript, acest limbaj care rulează pe client ne permite să descărcăm pe serverul nostru și să facem efecte mai interactive.
Lucrez cu Javascript
Unul dintre principalele detalii atunci când lucrați cu Javascript este că nu toate browserele îl interpretează în același mod, deci există un cod care va rula optim în Internet Explorer 9 dar din versiunile 8 înapoi ne va da o eroare, mulți ar putea spune că este mai bine să o folosim Crom sau Firefox Din diverse motive, însă, dacă dorim un site web bun, trebuie să încercăm să-l dezvoltăm, astfel încât toată lumea să se poată bucura de aplicația noastră, indiferent de browser.
Unde să ne susțină?Având în vedere acest lucru ne putem baza pe diferite cadre Javascript, cum ar fi jQuery care ne ajută prin ambalarea funcțiilor native și generarea unui mod de lucru în cazul în care cu mai puțin cod obținem rezultate interesante.
Să vedem în imagine două coduri unde putem compara Javascript pur și echivalentul său în jQuery:

Luând în considerare incompatibilitățile menționate cu versiunile anterioare ale IE, vedem că trebuie să facem unele excepții în codul nostru, acest lucru ne oferă aproximativ douăsprezece linii de cod, acum în imaginea următoare vedem cum simplificăm lucrul cu jQuery:

Aici rezumăm în 2 rânduri ceea ce ne-a condus la o mare parte din codul de mai sus, dar aceasta nu este doar magie sau orice înșelăciune jQuery se ocupă de ambalarea multor coduri Javascript oferindu-ne posibilitatea de a executa funcții mai ușor, incluzând astfel validări pentru majoritatea browserelor și a altor elemente.
Copac DOM
Copac DOM Este structura paginii noastre web, cu aceasta putem plasa elemente în HTML fără a fi nevoie să procesăm cu serverul, datorită acestui lucru putem face funcționalități asincrone, adică nu trebuie să reîncărcăm pagina pentru a obține rezultate .
Cu aceasta ne putem îmbogăți sistemele oferind o viteză mai mare și, de asemenea, economisind resurse pe serverul nostru.
Cum se localizează elementele?Mișcarea în interiorul SOARE o vom face datorită selectoare care sunt identificatorii fiecărui element, o putem face prin id-ul elementelor sau prin clase, chiar și cu puțin mai multă prelucrare putem localiza elemente nenumite doar după tipul lor și după containerul în care se află.
După cum vedem, posibilitățile sunt foarte largi și, ca atare, complexitatea programării, de asemenea, trebuie să cunoaștem foarte bine elementele de bază, astfel încât să nu ne pierdem sau să facem cod ineficient.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave