jQuery on Javascripti teek, mis keskendub HTML-i, JavaScripti ja CSS-i tehnoloogiate koostööle.
Mida jQuery saab teha
Teek saab töötada järgmise ülesannete loendiga:
- saab juurde pääseda absoluutselt igale leheobjekti mudeli (DOM) elemendile ja teha nendega keerulisi manipuleerimisi;
- ürituste haldamine toetatud;
- olemas on erinevate graafiliste efektide ja animatsioonide funktsionaalsus;
- lihtsustatud töö AJAX-i dünaamilise laadimistehnoloogiaga (väga oluline ja äärmiselt kasulik funktsioon, kuid mitte sellest praegu);
- jQueryl on tohutul hulgal oma pluginaid, mille põhiülesanne on kasutajate graafiliste liideste juurutamine ja nendega suhtlemine.
Teeki tihendatud ja tihendamata versioonid
Arendajatel on skripti jaoks mitu võimalust – üks on tihendatud, teine mitte. Täisversiooni on väga mugav kasutada veebirakenduste kodeerimise ja silumise (testimise) etapis. Seevastu minimeeritud versioonil on silumise ajal vähe kasulikke eeliseid, kuid see laadib palju kiiremini ja võtab vähem ruumi. Seega sobib jQuery tihendatud versioonkasutada juba valmis projektis, sest see säästab serveri liiklust ja kettaruumi.
Kuidas valida jQuery õiget versiooni
JQuerys on tänapäeval mitu peavoolu – 1.x, 2.x ja 3.x harud. Nende silmatorkav erinevus seisneb selles, et alates teisest versioonist lõpetati igasugune aegunud brauserite tugi, näiteks Microsoft Corporationi brauseri Internet Explorer, kuni kaheksanda versioonini (kaasa arvatud).
See otsus võimaldas vähendada raamatukogus olevate andmete füüsilist mahtu kümme protsenti ja optimeerida veidi selle tööd. Maailmas on aga endiselt kodu- ja ettevõttearvuteid, kuhu on põhibrauserina installitud vana Internet Explorer, kuigi nende kasutajate osakaal ei ületa maailmas 3%. Seetõttu on teie otsustada, kas toetate vananenud platvormi või mitte.
JQuery arendajad järgivad versioonide tagasiühilduvuse põhimõtteid. See tähendab, et teegi versioonile 1.7 kirjutatud kood töötab ka versiooniga 1.8. Kuid mõnikord eemaldab arendajaettevõte jQueryst funktsioone, mis pole kasulikud, seega on parem uue versiooni dokumentatsioon uuesti läbi lugeda, kui kavatsete uuendada.
2016. aastal ilmus jQuery uus haru. Tegemist oli versiooniga 3.0, mis muutus veelgi kiiremaks ja kergemaks kui vanad versioonid. Lõpuks eemaldati sellest häkid, et rakendada mõningaid funktsioone vananenud brauserites, mis võimaldas positsioneerida teeki kui kaasaegset ja võimsat arendustööriista.
Kui teieprojekt on juba mõne raamatukoguga seotud, siis hinnake esm alt uuendamise tööjõukulusid. Kui uuest versioonist saadav kasu on seda väärt, asuge julgelt tööle. Kõigil arendajatel, kes alles hakkavad tööriista oma projektides kasutama, on soovitatav alustada otse uusimate versioonidega.
Kuidas jQueryga alustada
Esimene samm on jQuery ühendamine. Selleks peate teeki otse alla laadima jquery.com-i arendajaressursist või peeglist ja asetama teegi oma veebiserverisse.
Nüüd loome tegeliku jQuery ühenduse veebilehega. Erinevate skriptide ühendamine hüperteksti märgistuskeeles toimub skriptimärgise abil. Ühendage jQuery järgmise koodiga:
See valik on hea võrguühenduseta ühenduse jaoks, kuid serveri kasutamiseks on palju muid võimalusi.
Ühenda jQuery pilveteenuste abil
Google pakub teenust Hosted Libraries, mille abil saab igaüks ühendada populaarse raamistiku või teegi oma veebirakendusega. JQuery ühendamiseks Google Cloud Storage'i kaudu kasutage valitud versioonile vastavat stringi järgmises mustris:
Versioonide veerus olevad numbrid vastavad installimiseks ja sellega edasiseks tööks saadaolevale versiooninumbrile. Mõne vahepealse versiooni ühendamiseks kopeerige see lihts altnumbriline number ühendusstringis näites määratud numbrite asemel.
Saate alati vaadata praeguste versioonide loendit aadressil:
developers.google.com/speed/libraries/jquery
Kui te mingil põhjusel Google'it ei usalda, kuid soovite siiski teada, kuidas hankida jQuery teek kolmanda osapoole usaldusväärsest serverist, kasutage Microsofti hoidlat.
jQuery on üks parimaid tööriistu veebilehtedel animatsioonide hõlpsaks loomiseks. Kui mõistate selle tööriista võimsust, olete väga rõõmus, et hakkasite sellist teeki õppima.
Skeptikud õpilaste ja arendajate seas usuvad, et parem on kõike rakendada puhta programmeerimiskeele abil, ilma kolmandate osapoolte teeke kasutamata. Kuid peate mõistma, et jQuery fail on ainult kolmkümmend kaks kilobaiti ja tõenäoliselt on see juba teie kasutaja brauseri vahemälus, kui lisate skripti Google'i kaudu. Nii et ärge kartke õppida tööriistu, mis muudavad arendaja elu lihtsamaks. Lõppude lõpuks lisame selleks jQuery teegi, et mitte jalgratast uuesti leiutada.