Innholdsfortegnelse
Borte er årene da systemer og nettsider bare var tekst og knapper, i dag har de utviklet seg til å bli en referanse for rike tekster og sanntidshandlinger som unngår omlasting av sider.Interessante nettsteder som Facebook eller Gmail er sterkt avhengig av denne typen berikelseeffekter av nettene og for å oppnå dette, tyr de til Javascript, dette språket som kjører på klienten, lar oss laste ned til serveren vår og lage mer interaktive effekter.
Jeg jobber med Javascript
En av hoveddetaljene når du arbeider med Javascript er at ikke alle nettlesere tolker det på samme måte, så det er kode som vil kjøre optimalt inn Internet Explorer 9 men fra versjon 8 bakover vil det gi oss en feil, mange kan si at det er bedre å bruke Chrome eller Firefox Av forskjellige årsaker, men hvis vi ønsker et godt nettsted, må vi prøve å utvikle det slik at alle kan glede seg over applikasjonen vår uansett nettleser.
Hvor skal vi støtte oss?Med dette i bakhodet kan vi stole på de forskjellige Javascript -rammene som f.eks jQuery som hjelper oss ved å pakke inn de opprinnelige funksjonene og generere en arbeidsmåte der vi med mindre kode oppnår interessante resultater.
La oss se på bildet to koder hvor vi kan sammenligne Javascript ren og dens ekvivalent i jQuery:
Tatt i betraktning inkompatibiliteter nevnt med de tidligere versjonene av IE, ser vi at vi må gjøre noen unntak i koden vår, dette gir oss omtrent tolv kodelinjer, nå i det følgende bildet ser vi hvordan vi forenkler arbeidet med jQuery:
Her oppsummerer vi i 2 linjer det som førte oss til mye av koden ovenfor, men dette er ikke magi eller juks, bare jQuery tar seg av å pakke mye kode Javascript gir oss muligheten til å utføre funksjoner lettere, og dermed inkludere valideringer for de fleste nettlesere og andre elementer.
DOM -tre
De DOM -tre Det er strukturen på nettsiden vår, med dette kan vi plassere elementer i HTML uten å måtte behandle med serveren, takket være dette kan vi gjøre asynkrone funksjoner, det vil si at vi ikke trenger å laste inn siden på nytt for å oppnå resultater .
Med dette kan vi berike systemene våre med større hastighet og også spare ressurser på serveren vår.
Hvordan finne elementer?Bevegelsen i SOL vi kommer til å gjøre det takket være velgere som er identifikatorene til hvert element, kan vi gjøre det ved hjelp av elementene eller klassene, selv med litt mer bearbeiding kan vi bare finne navngitte elementer etter deres type og etter beholderen de er i.
Som vi ser er mulighetene veldig brede og som sådan kompleksiteten i programmeringen også, så vi må kjenne det grunnleggende veldig godt, slik at vi ikke går oss vill eller lager ineffektiv kode.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng