ASP.NET MVC - Arbejde med JavaScript

Indholdsfortegnelse
De år, hvor systemer og websider kun var tekst og knapper, er væk, i dag har de udviklet sig til at blive en reference for rige tekster og realtidshandlinger, der forhindrer genindlæsning af sider.
Interessante hjemmesider som Facebook eller Gmail er stærkt afhængige af denne type berigelseseffekter af banerne og for at opnå dette, tyr de til Javascript, dette sprog, der kører på klienten, giver os mulighed for at downloade til vores server og lave mere interaktive effekter.
Jeg arbejder med Javascript
En af hoveddetaljerne, når du arbejder med Javascript er, at ikke alle browsere tolker det på samme måde, så der er kode, der vil køre optimalt i Internet Explorer 9 men fra version 8 baglæns vil det give os en fejl, mange vil måske sige, at det er bedre at bruge Chrome eller Firefox Af forskellige årsager, men hvis vi ønsker et godt websted, skal vi prøve at udvikle det, så alle kan nyde vores applikation uanset browseren.
Hvor skal vi støtte os?Med dette i tankerne kan vi stole på de forskellige Javascript -rammer som f.eks jQuery der hjælper os ved at pakke indfødte funktioner og generere en måde at arbejde på, hvor vi med mindre kode opnår interessante resultater.
Lad os se på billedet to koder, hvor vi kan sammenligne Javascript ren og dens ækvivalent i jQuery:

Under hensyntagen til de uforeneligheder, der er nævnt med de tidligere versioner af IE, ser vi, at vi er nødt til at gøre nogle undtagelser i vores kode, dette giver os cirka tolv linjer med kode, nu i det følgende billede ser vi, hvordan vi forenkler arbejdet med jQuery:

Her opsummerer vi i 2 linjer, hvad der førte os til meget af ovenstående kode, men dette er ikke magi eller snyd, bare jQuery sørger for at pakke en masse kode Javascript giver os mulighed for lettere at udføre funktioner, hvilket inkluderer valideringer for de fleste browsere og andre elementer.
DOM træ
Det DOM træ Det er strukturen på vores webside, med dette kan vi placere elementer i HTML uden at skulle behandle med serveren, takket være dette kan vi udføre asynkrone funktioner, det vil sige, at vi ikke behøver at genindlæse siden for at opnå resultater .
Med dette kan vi berige vores systemer med større hastighed og også spare ressourcer på vores server.
Hvordan finder man elementer?Bevægelsen inden for SOL vi kommer til at gøre det takket være vælgere som er identifikatorerne for hvert element, kan vi gøre det ved elementernes id eller ved klasserne, selv med lidt mere behandling kan vi kun lokalisere navngivne elementer efter deres type og efter den beholder, de er i.
Som vi ser, er mulighederne meget brede og som sådan også kompleksiteten af ​​programmeringen, så vi skal kende det grundlæggende meget godt, så vi ikke går tabt eller laver ineffektiv kode.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave