jQuery – HTML, JavaScript жана CSS технологияларынын чогуу иштешине багытталган Javascript китепканасы.
jQuery эмне кыла алат
Китепкана төмөнкү тапшырмалардын тизмеси менен иштей алат:
- барак объектисинин моделинин (DOM) каалаган элементине кире алат жана алар менен татаал манипуляцияларды жасай алат;
- окуяны иштетүү колдоого алынат;
- ар кандай графикалык эффекттер жана анимациялар үчүн функция бар;
- AJAX динамикалык жүктөө технологиясы менен жөнөкөйлөштүрүлгөн иш (өтө маанилүү жана өтө пайдалуу функция, бирок азыр ал жөнүндө эмес);
- jQuery өзүнүн көптөгөн плагиндерине ээ, алардын негизги функциясы колдонуучунун графикалык интерфейстерин жана алар менен колдонуучунун өз ара аракеттенүүсүн ишке ашыруу болуп саналат.
Китепкананын кысылган жана кысылбаган версиялары
Иштеп чыгуучулардын скрипт үчүн бир нече варианттары бар - бири кысылган, экинчиси кысылган эмес. Толук версиясы веб-тиркемелерди коддоо жана мүчүлүштүктөрдү оңдоо (сыноо) стадиясында колдонууга абдан ыңгайлуу. Минималдуу версия, тескерисинче, мүчүлүштүктөрдү оңдоо учурунда бир нече пайдалуу артыкчылыктарга ээ болот, бирок ал тезирээк жүктөлөт жана азыраак орун ээлейт. Ошентип, jQueryдин кысылган версиясы ылайыктуудаяр долбоордо колдонуңуз, анткени ал сервер трафигин жана диск мейкиндигин үнөмдөйт.
JQuery'дин туура версиясын кантип тандоо керек
Бүгүн jQuery'де бир нече негизги агымдар бар - 1.x, 2.x жана 3.x бутактары. Алардын таң калыштуу айырмасы, экинчи версиясынан баштап, Microsoft корпорациясынын браузери - Internet Explorer сыяктуу, сегизинчи версияга чейин эскирген браузерлерди колдоо токтотулган.
Бул чечим китепканадагы маалыматтардын физикалык көлөмүн он пайызга кыскартууга жана анын ишин бир аз оптималдаштырууга мүмкүндүк берди. Бирок, дүйнөдө дагы эле үй жана корпоративдик компьютерлер бар, аларда эски Internet Explorer негизги браузер катары орнотулган, бирок бул колдонуучулардын пайызы дүйнө жүзү боюнча 3% дан ашпайт. Андыктан, эскирген платформаны колдоо же колдобоо сизден көз каранды.
jQuery иштеп чыгуучулары версиялардын артка шайкештигинин принциптерин карманат. Бул китепкананын 1.7 версиясы үчүн жазылган код 1.8 версиясы менен да иштей турганын билдирет. Бирок кээде иштеп чыгуучу компания jQuery'ден пайдалуу эмес функцияларды алып салат, андыктан жаңырткыңыз келсе, жаңы версиянын документтерин кайра окуп чыкканыңыз жакшы.
2016-жылы jQuery'дин жаңы бутагы чыгарылган. Бул 3.0 версиясы болчу, ал эски версиялардан да тезирээк жана жеңил болуп калды. Акыры андан эскирген браузерлерде кээ бир функцияларды ишке ашыруу үчүн хакерлер алынып салынды, бул китепкананы заманбап жана күчтүү өнүктүрүү куралы катары жайгаштырууга мүмкүндүк берди.
Эгер сиздинДолбоор мурунтан эле кандайдыр бир китепканага байланган, андан кийин адегенде жаңылоо үчүн эмгек чыгымдарын эсептеңиз. Жаңы версиянын пайдасы татыктуу болсо, иштей баштаңыз. Куралды өз долбоорлорунда жаңыдан колдоно баштаган бардык иштеп чыгуучулар үчүн түз эле эң акыркы версиялардан баштоо сунушталат.
jQuery менен кантип баштоо керек
Биринчи кадам - jQuery туташтыруу. Бул үчүн, сиз китепкананы jquery.com иштеп чыгуучу булагынан же күзгүдөн түз жүктөп алып, китепкананы веб-сервериңизге жайгаштырышыңыз керек.
Эми веб-баракчага чыныгы jQuery туташуусун жасайлы. Гипертексттик белгилөө тилиндеги ар кандай скрипттердин байланышы скрипт теги тарабынан ишке ашырылат. jQuery'ди төмөнкү код менен туташтыруу:
Бул опция оффлайн туташуу үчүн жакшы, бирок серверди колдонуунун башка көптөгөн жолдору бар.
jQuery'ди булут кызматтары менен туташтыруу
Google Хостталган китепканалар кызматын сунуштайт, анын жардамы менен ар ким өзүнүн веб тиркемесинде популярдуу алкактарды же китепкананы туташтыра алат. jQuery'ди Google Cloud Storage аркылуу туташтыруу үчүн төмөнкү үлгүдөгү тандалган версияга дал келген сапты колдонуңуз:
Версиялар тилкесиндеги сандар орнотуу жана аны менен андан ары иштөө үчүн жеткиликтүү болгон версиянын номерине туура келет. Ар кандай аралык версияларды туташтыруу үчүн, жөн гана аны көчүрүңүзмисалда көрсөтүлгөн сандардын ордуна байланыш сабында сандык сан.
Учурдагы версиялардын тизмесин каалаган убакта төмөнкү жерден көрө аласыз:
developers.google.com/speed/libraries/jquery
Эгер сиз кандайдыр бир себептерден улам Google'га ишенбесеңиз, бирок дагы эле jQuery китепканасын үчүнчү тараптын ишенимдүү серверинен кантип алууну билгиңиз келсе, Microsoft репозиторийсин колдонуңуз.
jQuery – веб-баракчаларда оңой анимацияларды түзүү үчүн эң мыкты куралдардын бири. Бул куралдын күчүн түшүнгөндөн кийин, мындай китепкананы үйрөнө баштаганыңызга абдан кубанасыз.
Студенттердин жана иштеп чыгуучулардын скептиктери үчүнчү тараптын китепканаларын колдонбостон, бардыгын таза программалоо тили менен ишке ашыруу жакшы деп эсептешет. Бирок сиз түшүнүшүңүз керек jQuery файлы болгону отуз эки килобайт жана скриптти Google аркылуу киргизсеңиз, колдонуучунун браузеринин кэшинде болушу мүмкүн. Андыктан иштеп чыгуучунун жашоосун жеңилдеткен куралдарды үйрөнүүдөн коркпоңуз. Анткени, бул үчүн биз дөңгөлөктү кайра ойлоп албаш үчүн jQuery китепканасын кошобуз.