jQuery je knjižnica Javascript, ki se osredotoča na to, kako tehnologije HTML, JavaScript in CSS delujejo skupaj.
Kaj zmore jQuery
Knjižnica lahko dela z naslednjim seznamom nalog:
- lahko dostopa do absolutno katerega koli elementa predmetnega modela strani (DOM) in izvaja zapletene manipulacije z njimi;
- podprto upravljanje dogodkov;
- obstaja funkcionalnost za različne grafične učinke in animacije;
- poenostavljeno delo s tehnologijo dinamičnega nalaganja AJAX (zelo pomembna in izjemno uporabna funkcija, vendar ne o tem zdaj);
- jQuery ima ogromno lastnih vtičnikov, katerih glavna funkcija je implementacija uporabniških grafičnih vmesnikov in uporabniška interakcija z njimi.
Stisnjene in nestisnjene različice knjižnice
Razvijalci imajo več možnosti za skript - ena je stisnjena, druga ne. Polna različica je zelo priročna za uporabo v fazi kodiranja in odpravljanja napak (testiranja) spletnih aplikacij. Po drugi strani bo minimalizirana različica imela malo uporabnih prednosti med odpravljanjem napak, vendar se nalaga veliko hitreje in zavzame manj prostora. Zato je primerna stisnjena različica jQueryuporabite že v končanem projektu, ker prihrani promet strežnika in prostor na disku.
Kako izbrati pravo različico jQuery
Danes obstaja več glavnih tokov jQueryja – veje 1.x, 2.x in 3.x. Njihova presenetljiva razlika je v tem, da je bila od druge različice naprej kakršna koli podpora za zastarele brskalnike ukinjena, kot je brskalnik Microsoft Corporation - Internet Explorer, do vključno osme različice.
Ta odločitev je omogočila zmanjšanje fizičnega obsega podatkov v knjižnici za deset odstotkov in nekoliko optimizirano njeno delo. Še vedno pa na svetu obstajajo domači in službeni računalniki, kjer je kot glavni brskalnik nameščen stari Internet Explorer, čeprav odstotek teh uporabnikov po vsem svetu ne presega 3 %. Zato je odvisno od vas, ali boste podprli zastarelo platformo ali ne.
Razvijalci jQuery se držijo načel povratne združljivosti različic. To pomeni, da bo koda, napisana za različico 1.7 knjižnice, delovala tudi z različico 1.8. Toda včasih razvijalec odstrani funkcije iz jQueryja, ki niso uporabne, zato je bolje, da ponovno preberete dokumentacijo za novo različico, če nameravate nadgraditi.
Leta 2016 je bila izdana nova veja jQueryja. Bila je različica 3.0, ki je postala še hitrejša in lažja od starih različic. Iz nje so bili končno odstranjeni heki za implementacijo nekaterih funkcij v zastarelih brskalnikih, kar je omogočilo, da se knjižnica postavi kot sodobno in zmogljivo razvojno orodje.
Če vašprojekt je že vezan na neko knjižnico, nato najprej ocenite stroške dela za nadgradnjo. Če je korist od nove različice vredna, lahko začnite delati. Za vse razvijalce, ki šele začenjajo uporabljati orodje v svojih projektih, je priporočljivo, da začnete neposredno z najnovejšimi različicami.
Kako začeti z jQuery
Prvi korak je, da povežete jQuery. Če želite to narediti, morate neposredno prenesti knjižnico iz vira za razvijalce jquery.com ali iz ogledala in jo postaviti na svoj spletni strežnik.
Sedaj naredimo dejansko povezavo jQuery s spletno stranjo. Povezavo različnih skript v hiperbesedilnem označevalnem jeziku ureja oznaka skripta. Povežite jQuery z naslednjo kodo:
Ta možnost je dobra za povezavo brez povezave, vendar obstaja veliko drugih načinov za uporabo strežnika.
Povežite jQuery s storitvami v oblaku
Google ponuja storitev Hosted Libraries, s katero lahko vsak poveže priljubljen okvir ali knjižnico s svojo spletno aplikacijo. Če želite povezati jQuery prek storitve Google Cloud Storage, uporabite niz, ki se ujema z izbrano različico v naslednjem vzorcu:
Številke v stolpcu različic ustrezajo številki različice, ki je na voljo za namestitev in nadaljnje delo z njo. Če želite povezati katero koli vmesno različico, jo preprosto kopirajteštevilčna številka v nizu povezave namesto številk, navedenih v primeru.
Seznam trenutnih različic si lahko vedno ogledate na:
developers.google.com/speed/libraries/jquery
Če iz kakršnega koli razloga ne zaupate Googlu, a vseeno želite vedeti, kako pridobiti knjižnico jQuery iz zaupanja vrednega strežnika tretje osebe, uporabite Microsoftovo skladišče.
jQuery je eno najboljših orodij za preprosto ustvarjanje animacij na spletnih straneh. Ko boste spoznali moč tega orodja, boste zelo veseli, da ste se začeli učiti takšne knjižnice.
Skeptiki med študenti in razvijalci verjamejo, da je bolje izvajati vse v čistem programskem jeziku, brez uporabe knjižnic tretjih oseb. Vendar morate razumeti, da je datoteka jQuery le dvaintrideset kilobajtov in je najverjetneje že v predpomnilniku brskalnika vašega uporabnika, če skript vključite prek Googla. Zato se ne bojte naučiti orodij, ki olajšajo življenje razvijalcem. Konec koncev, za to vključimo knjižnico jQuery - da ne bi ponovno izumili kolesa.