Innehållsförteckning
Borta är åren då system och webbsidor bara var text och knappar, i dag har de utvecklats till att bli en referens för rika texter och realtidsåtgärder för att undvika att sidan laddas om.Intressanta webbplatser som Facebook eller Gmail är starkt beroende av denna typ av anrikningseffekter av banorna och för att uppnå detta använder de sig av Javascript, detta språk som körs på klienten gör att vi kan ladda ner till vår server och göra mer interaktiva effekter.
Jag arbetar med Javascript
En av huvuddetaljerna när du arbetar med Javascript är att inte alla webbläsare tolkar det på samma sätt, så det finns kod som körs optimalt in Internet Explorer 9 men från version 8 bakåt kommer det att ge oss ett fel, många kanske säger att det är bättre att använda Krom eller Firefox Av olika skäl, men om vi vill ha en bra webbplats måste vi försöka utveckla den så att alla kan njuta av vår applikation oavsett webbläsare.
Var ska vi stödja oss?Med detta i åtanke kan vi lita på de olika Javascript -ramarna som t.ex. jQuery som hjälper oss genom att packa in de inbyggda funktionerna och skapa ett arbetssätt där vi med mindre kod uppnår intressanta resultat.
Låt oss se på bilden två koder där vi kan jämföra Javascript ren och dess motsvarighet i jQuery:
Med hänsyn till de inkompatibiliteter som nämns med de tidigare versionerna av IE, ser vi att vi måste göra några undantag i vår kod, detta ger oss ungefär tolv rader kod, nu i följande bild ser vi hur vi förenklar arbetet med jQuery:
Här sammanfattar vi i 2 rader vad som ledde oss till mycket av koden ovan, men det här är inte magi eller fusk, bara jQuery tar hand om att packa mycket kod Javascript vilket ger oss möjlighet att utföra funktioner lättare, vilket inkluderar valideringar för de flesta webbläsare och andra element.
DOM -träd
De DOM -träd Det är strukturen på vår webbsida, med detta kan vi placera element i HTML utan att behöva göra bearbetning med servern, tack vare detta kan vi göra asynkrona funktioner, det vill säga att vi inte behöver ladda om sidan för att få resultat .
Med detta kan vi berika våra system med högre hastighet och även spara resurser på vår server.
Hur hittar man element?Rörelsen inom SOL vi kommer att göra det tack vare väljare som är identifierare för varje element, kan vi göra det med hjälp av elementen eller klasserna, även med lite mer bearbetning kan vi bara lokalisera namnlösa element efter deras typ och efter behållaren där de är.
Som vi ser är möjligheterna mycket stora och som sådan också komplexiteten i programmeringen, så vi måste känna till grunderna mycket väl så att vi inte går vilse eller gör ineffektiv kod.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng