Ang jQuery ay isang Javascript library na tumutuon sa kung paano gumagana ang mga teknolohiyang HTML, JavaScript at CSS nang magkasama.
Ano ang magagawa ng jQuery
Maaaring gumana ang library sa sumusunod na listahan ng mga gawain:
- maaaring ganap na ma-access ang anumang elemento ng page object model (DOM) at magsagawa ng mga kumplikadong manipulasyon sa kanila;
- sinusuportahan ang pangangasiwa ng kaganapan;
- may functionality para sa iba't ibang graphic effect at animation;
- pinasimpleng trabaho sa AJAX dynamic loading technology (isang napakahalaga at lubhang kapaki-pakinabang na feature, ngunit hindi tungkol doon ngayon);
- Ang jQuery ay may sariling malaking bilang ng mga plugin, ang pangunahing pag-andar nito ay upang ipatupad ang mga graphical na interface ng user at pakikipag-ugnayan ng user sa kanila.
Mga naka-compress at hindi naka-compress na bersyon ng library
Ang mga developer ay may ilang mga opsyon para sa script - ang isa ay naka-compress, ang isa ay hindi. Ang buong bersyon ay napaka-maginhawang gamitin sa yugto ng coding at pag-debug (pagsubok) ng mga web application. Ang naka-minimize na bersyon, sa kabilang banda, ay magkakaroon ng ilang mga kapaki-pakinabang na pakinabang sa panahon ng pag-debug, ngunit ito ay naglo-load nang mas mabilis at tumatagal ng mas kaunting espasyo. Kaya ang isang naka-compress na bersyon ng jQuery ay angkopgamitin na sa natapos na proyekto, dahil nakakatipid ito ng trapiko ng server at espasyo sa disk.
Paano pumili ng tamang bersyon ng jQuery
Mayroong ilang mainstream sa jQuery ngayon - ang 1.x, 2.x, at 3.x na mga sanga. Ang kanilang kapansin-pansing pagkakaiba ay, simula sa pangalawang bersyon, ang anumang suporta para sa mga lumang browser ay hindi na ipinagpatuloy, gaya ng browser mula sa Microsoft Corporation - Internet Explorer, hanggang sa at kabilang ang ikawalong bersyon.
Ang desisyong ito ay naging posible na bawasan ang pisikal na dami ng data sa library ng sampung porsyento at bahagyang i-optimize ang trabaho nito. Gayunpaman, mayroon pa ring mga home at corporate computer sa mundo kung saan naka-install ang lumang Internet Explorer bilang pangunahing browser, kahit na ang porsyento ng mga user na ito ay hindi lalampas sa 3% sa buong mundo. Samakatuwid, nasa sa iyo na suportahan ang lumang platform o hindi.
Sumusunod ang mga developer ng jQuery sa mga prinsipyo ng backward compatibility ng mga bersyon. Ibig sabihin, gagana rin ang code na nakasulat para sa bersyon 1.7 ng library sa bersyon 1.8. Ngunit kung minsan ang kumpanya ng developer ay nag-aalis ng mga function mula sa jQuery na hindi kapaki-pakinabang, kaya mas mabuting basahin muli ang dokumentasyon para sa bagong bersyon kung mag-a-upgrade ka.
Noong 2016, isang bagong branch ng jQuery ang inilabas. Ito ay bersyon 3.0, na naging mas mabilis at mas magaan kaysa sa mga lumang bersyon. Sa wakas ay inalis ang mga hack mula rito upang ipatupad ang ilang function sa mga lumang browser, na nagbigay-daan sa library na maiposisyon bilang isang moderno at mahusay na tool sa pag-develop.
Kung ikawang proyekto ay nakatali na sa ilang aklatan, pagkatapos ay tantiyahin muna ang mga gastos sa paggawa para sa pag-upgrade. Kung sulit ang benepisyo mula sa bagong bersyon, huwag mag-atubiling magsimulang magtrabaho. Para sa lahat ng developer na nagsisimula pa lang gamitin ang tool sa kanilang mga proyekto, ipinapayong magsimula nang direkta sa mga pinakabagong bersyon.
Paano magsimula sa jQuery
Ang unang hakbang ay ikonekta ang jQuery. Upang gawin ito, kailangan mong direktang i-download ang library mula sa mapagkukunan ng developer ng jquery.com, o mula sa isang salamin, at ilagay ang library sa iyong web server.
Ngayon, gawin natin ang aktwal na koneksyon ng jQuery sa web page. Ang koneksyon ng iba't ibang mga script sa hypertext markup language ay pinangangasiwaan ng script tag. Ikonekta ang jQuery gamit ang sumusunod na code:
Maganda ang opsyong ito para sa offline na koneksyon, ngunit marami pang ibang paraan para sa paggamit ng server.
Ikonekta ang jQuery gamit ang mga serbisyo sa cloud
Ibinibigay ng Google ang serbisyo ng Mga Naka-host na Aklatan, kung saan maaaring ikonekta ng sinuman ang isang sikat na framework o library sa kanilang web application. Upang ikonekta ang jQuery sa pamamagitan ng Google Cloud Storage, gamitin ang string na tumutugma sa napiling bersyon sa sumusunod na pattern:
Ang mga numero sa column ng mga bersyon ay tumutugma sa numero ng bersyon na magagamit para sa pag-install at higit pang pagtrabahuhan dito. Para ikonekta ang alinman sa mga intermediate na bersyon, kopyahin lang itonumerong numero sa string ng koneksyon sa halip na mga numerong tinukoy sa halimbawa.
Maaari mong tingnan anumang oras ang listahan ng mga kasalukuyang bersyon sa:
developers.google.com/speed/libraries/jquery
Kung hindi mo pinagkakatiwalaan ang Google sa anumang kadahilanan, ngunit gusto mo pa ring malaman kung paano kunin ang library ng jQuery mula sa isang pinagkakatiwalaang server ng third-party, gamitin ang repositoryo ng Microsoft.
Ang jQuery ay isa sa mga pinakamahusay na tool para sa madaling paggawa ng mga animation sa mga web page. Kapag napagtanto mo ang kapangyarihan ng tool na ito, matutuwa ka na nagsimula kang matuto ng ganoong library.
Naniniwala ang mga nag-aalinlangan sa mga mag-aaral at developer na mas mainam na ipatupad ang lahat gamit ang purong programming language, nang hindi gumagamit ng mga third-party na library. Ngunit kailangan mong maunawaan na ang jQuery file ay tatlumpu't dalawang kilobytes lamang, at malamang na nasa cache na ng browser ng iyong user kung isasama mo ang script sa pamamagitan ng Google. Kaya huwag matakot na matuto ng mga tool na nagpapadali sa buhay para sa isang developer. Pagkatapos ng lahat, para dito ay isinama namin ang library ng jQuery - upang hindi muling likhain ang gulong.