jQuery ni maktaba ya Javascript inayoangazia jinsi teknolojia za HTML, JavaScript na CSS zinavyofanya kazi pamoja.
JQuery inaweza kufanya nini
Maktaba inaweza kufanya kazi na orodha ifuatayo ya kazi:
- inaweza kufikia kabisa kipengele chochote cha muundo wa kipengee cha ukurasa (DOM) na kufanya nayo upotoshaji changamano;
- ushughulikiaji wa tukio unatumika;
- kuna utendakazi kwa madoido na uhuishaji mbalimbali wa picha;
- kazi iliyorahisishwa na teknolojia ya upakiaji ya AJAX (kipengele muhimu sana na muhimu sana, lakini si kuhusu hilo sasa);
- jQuery ina idadi kubwa ya programu-jalizi zake yenyewe, kazi yake kuu ambayo ni kutekeleza violesura vya picha vya mtumiaji na mwingiliano wa mtumiaji nazo.
Matoleo yaliyobanwa na ambayo hayajabanwa ya maktaba
Wasanidi wana chaguo kadhaa kwa hati - moja imebanwa, nyingine haijabanwa. Toleo kamili ni rahisi sana kutumia katika hatua ya kuweka msimbo na kurekebisha (kujaribu) programu za wavuti. Toleo la minimalized, kwa upande mwingine, litakuwa na manufaa machache muhimu wakati wa kurekebisha, lakini hupakia kwa kasi zaidi na inachukua nafasi ndogo. Kwa hivyo toleo lililoshinikwa la jQuery linafaatumia tayari katika mradi uliokamilika, kwa sababu huokoa trafiki ya seva na nafasi ya diski.
Jinsi ya kuchagua toleo sahihi la jQuery
Kuna mifumo kadhaa kuu katika jQuery leo - matawi ya 1.x, 2.x, na 3.x. Tofauti yao ya kushangaza ni kwamba, kuanzia toleo la pili, usaidizi wowote wa vivinjari vilivyopitwa na wakati ulikomeshwa, kama vile kivinjari kutoka Microsoft Corporation - Internet Explorer, hadi na kujumuisha toleo la nane.
Uamuzi huu uliwezesha kupunguza kiasi halisi cha data katika maktaba kwa asilimia kumi na kuboresha kazi yake kidogo. Hata hivyo, bado kuna kompyuta za nyumbani na za mashirika duniani ambapo Internet Explorer ya zamani imesakinishwa kama kivinjari kikuu, ingawa asilimia ya watumiaji hawa haizidi 3% duniani kote. Kwa hivyo, ni juu yako kuauni jukwaa lililopitwa na wakati au la.
Wasanidi wa jQuery hufuata kanuni za uoanifu wa nyuma wa matoleo. Hii inamaanisha kuwa msimbo ulioandikwa kwa toleo la 1.7 la maktaba pia utafanya kazi na toleo la 1.8. Lakini wakati mwingine kampuni ya msanidi huondoa vitendaji kutoka kwa jQuery ambavyo sio muhimu, kwa hivyo ni bora kusoma tena hati za toleo jipya ikiwa utaboresha.
Mnamo 2016, tawi jipya la jQuery lilitolewa. Ilikuwa toleo la 3.0, ambalo likawa haraka na nyepesi kuliko matoleo ya zamani. Hatimae ziliondolewa kwayo ili kutekeleza baadhi ya utendakazi katika vivinjari vilivyopitwa na wakati, jambo ambalo liliruhusu maktaba kuwekwa kama zana ya kisasa na yenye nguvu ya ukuzaji.
Kama yakomradi tayari umefungwa kwa maktaba fulani, kisha kwanza ukadiria gharama za wafanyikazi kwa uboreshaji. Ikiwa manufaa kutoka kwa toleo jipya yanafaa, jisikie huru kuanza kufanya kazi. Kwa wasanidi programu wote wanaoanza kutumia zana katika miradi yao, inashauriwa kuanza moja kwa moja na matoleo mapya zaidi.
Jinsi ya kuanza na jQuery
Hatua ya kwanza ni kuunganisha jQuery. Ili kufanya hivyo, unahitaji kupakua moja kwa moja maktaba kutoka kwa rasilimali ya msanidi wa jquery.com, au kutoka kwa kioo, na kuweka maktaba kwenye seva yako ya wavuti.
Sasa hebu tufanye muunganisho halisi wa jQuery kwenye ukurasa wa wavuti. Uunganisho wa hati mbalimbali katika lugha ya alama ya hypertext hushughulikiwa na lebo ya hati. Unganisha jQuery na msimbo ufuatao:
Chaguo hili ni nzuri kwa muunganisho wa nje ya mtandao, lakini kuna njia nyingine nyingi za matumizi ya seva.
Unganisha jQuery kwa kutumia huduma za wingu
Google hutoa huduma ya Maktaba Zilizopangishwa, kwa kutumia ambayo mtu yeyote anaweza kuunganisha mfumo au maktaba maarufu kwenye programu yake ya wavuti. Ili kuunganisha jQuery kupitia Hifadhi ya Wingu la Google, tumia mfuatano unaolingana na toleo lililochaguliwa katika muundo ufuatao:
Nambari katika safu wima ya matoleo zinalingana na nambari ya toleo ambayo inapatikana kwa usakinishaji na kufanya kazi nayo zaidi. Ili kuunganisha toleo lolote la kati, linakili tunambari katika mfuatano badala ya nambari zilizobainishwa katika mfano.
Unaweza kutazama orodha ya matoleo ya sasa wakati wowote katika:
developers.google.com/speed/libraries/jquery
Ikiwa huiamini Google kwa sababu yoyote, lakini bado ungependa kujua jinsi ya kupata maktaba ya jQuery kutoka kwa seva inayoaminika ya wahusika wengine, tumia hazina ya Microsoft.
jQuery ni mojawapo ya zana bora za kuunda uhuishaji kwa urahisi kwenye kurasa za wavuti. Mara tu unapotambua uwezo wa zana hii, utafurahi sana kwamba ulianza kujifunza maktaba kama hii.
Walio na shaka miongoni mwa wanafunzi na wasanidi wanaamini kuwa ni bora kutekeleza kila kitu kwa kutumia lugha safi ya programu, bila kutumia maktaba za watu wengine. Lakini unahitaji kuelewa kuwa faili ya jQuery ni kilobaiti thelathini na mbili tu, na kuna uwezekano mkubwa kuwa tayari iko kwenye akiba ya kivinjari cha mtumiaji wako ikiwa utajumuisha hati kupitia Google. Kwa hivyo usiogope kujifunza zana zinazorahisisha maisha kwa msanidi programu. Baada ya yote, kwa hili tunajumuisha maktaba ya jQuery - ili usizuie tena gurudumu.