Sadržaj
Prošle su godine kada su sustavi i web stranice bili samo tekst i gumbi, danas su se razvili u referencu za bogate tekstove i radnje u stvarnom vremenu izbjegavajući ponovno učitavanje stranica.Zanimljive web stranice poput Facebook ili Gmail jako ovise o ovoj vrsti efekata obogaćivanja mreža i tome se pribjegava Javascript, ovaj jezik koji radi na klijentu omogućuje nam preuzimanje na naš poslužitelj i stvaranje više interaktivnih efekata.
Radim sa Javascript -om
Jedan od glavnih detalja pri radu s Javascript je da ga svi preglednici ne tumače na isti način, pa postoji kôd koji će se optimalno izvoditi u Internet Explorer 9 ali od verzije 8 unatrag to će nam dati pogrešku, mnogi će možda reći da je bolje koristiti Krom ili Firefox Međutim, iz različitih razloga, ako želimo dobru web stranicu, moramo je pokušati razviti tako da svatko može uživati u našoj aplikaciji bez obzira na preglednik.
Gdje nas podržati?Imajući to na umu, možemo se osloniti na različite Javascript okvire kao što su jQuery koji nam pomažu u pakiranju izvornih funkcija i stvaranju načina rada gdje s manje koda postižemo zanimljive rezultate.
Pogledajmo na slici dva koda gdje se možemo usporediti Javascript čist i njegov ekvivalent u jQuery:
Uzimajući u obzir nespojivosti spomenute s prethodnim verzijama IE -a, vidimo da moramo napraviti neke iznimke u svom kodu, to nam daje oko dvanaest redaka koda, sada na sljedećoj slici vidimo kako pojednostavljujemo rad s jQuery:
Ovdje sažimamo u 2 retka ono što nas je dovelo do velikog dijela gornjeg koda, ali ovo nije magija ili bilo kakvo varanje, samo jQuery brine o pakiranju velikog broja koda Javascript dajući nam mogućnost lakšeg izvršavanja funkcija, uključujući i provjere valjanosti za većinu preglednika i druge elemente.
DOM stablo
The DOM stablo To je struktura naše web stranice, s tim možemo postaviti elemente unutar HTML -a bez potrebe za obradom sa poslužiteljem, zahvaljujući tome možemo raditi asinkrone funkcije, odnosno ne moramo ponovno učitavati stranicu da bismo dobili rezultate .
Time možemo obogatiti naše sustave pružajući veću brzinu i ujedno štedeći resurse na našem poslužitelju.
Kako locirati elemente?Kretanje unutar SUNCE to ćemo učiniti zahvaljujući selektori koji su identifikatori svakog elementa, to možemo učiniti prema ID -u elemenata ili po klasama, čak i uz malo više obrade možemo locirati neimenovane elemente samo prema njihovom tipu i spremniku u kojem se nalaze.
Kao što vidimo, mogućnosti su vrlo široke i kao takva i složenost programiranja, pa moramo vrlo dobro poznavati osnove kako se ne bismo izgubili ili napravili neučinkovit kod.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod