jQuery-ն Javascript գրադարան է, որը կենտրոնանում է այն բանի վրա, թե ինչպես են աշխատում HTML, JavaScript և CSS տեխնոլոգիաները:
Ինչ կարող է անել jQuery
Գրադարանը կարող է աշխատել հետևյալ առաջադրանքների ցանկով.
- կարող է մուտք գործել էջի օբյեկտի մոդելի (DOM) բացարձակապես ցանկացած տարր և կատարել դրանց հետ բարդ մանիպուլյացիաներ;
- միջոցառումների մշակումն աջակցվում է;
- առկա է տարբեր գրաֆիկական էֆեկտների և անիմացիաների ֆունկցիոնալություն;
- պարզեցված աշխատանք AJAX դինամիկ բեռնման տեխնոլոգիայով (շատ կարևոր և չափազանց օգտակար հատկություն, բայց ոչ հիմա դրա մասին);
- jQuery-ն ունի մեծ թվով սեփական պլագիններ, որոնց հիմնական գործառույթը օգտատիրոջ գրաֆիկական ինտերֆեյսերի ներդրումն է և օգտատիրոջ փոխազդեցությունը նրանց հետ:
գրադարանի սեղմված և չսեղմված տարբերակները
Կարգավորողները սցենարի մի քանի տարբերակ ունեն՝ մեկը սեղմված է, մյուսը՝ ոչ: Ամբողջական տարբերակը շատ հարմար է օգտագործել վեբ հավելվածների կոդավորման և վրիպազերծման (փորձարկման) փուլում։ Մինիմալացված տարբերակը, մյուս կողմից, որոշ օգտակար առավելություններ կունենա վրիպազերծման ժամանակ, բայց այն շատ ավելի արագ է բեռնվում և ավելի քիչ տեղ է զբաղեցնում: Այսպիսով, jQuery-ի սեղմված տարբերակը տեղին էօգտագործել արդեն ավարտված նախագծում, քանի որ այն խնայում է սերվերի տրաֆիկը և սկավառակի տարածությունը:
Ինչպես ընտրել jQuery-ի ճիշտ տարբերակը
JQuery-ում այսօր կան մի քանի հիմնական ուղղություններ՝ 1.x, 2.x և 3.x ճյուղերը: Նրանց ապշեցուցիչ տարբերությունն այն է, որ, սկսած երկրորդ տարբերակից, դադարեցվել է հնացած բրաուզերների ցանկացած աջակցություն, ինչպիսին է Microsoft Corporation-ի զննարկիչը՝ Internet Explorer-ը մինչև ութերորդ տարբերակը:
Այս որոշումը հնարավորություն տվեց տասը տոկոսով նվազեցնել գրադարանի տվյալների ֆիզիկական ծավալը և փոքր-ինչ օպտիմալացնել նրա աշխատանքը։ Այնուամենայնիվ, աշխարհում դեռ կան տնային և կորպորատիվ համակարգիչներ, որտեղ հին Internet Explorer-ը տեղադրված է որպես հիմնական բրաուզեր, թեև այդ օգտագործողների տոկոսը չի գերազանցում 3%-ն ամբողջ աշխարհում: Հետևաբար, ձեզնից է կախված՝ աջակցել հնացած հարթակին, թե ոչ:
JQuery-ի մշակողները հավատարիմ են տարբերակների հետադարձ համատեղելիության սկզբունքներին: Սա նշանակում է, որ գրադարանի 1.7 տարբերակի համար գրված կոդը կաշխատի նաև 1.8 տարբերակի հետ։ Բայց երբեմն ծրագրավորող ընկերությունը հեռացնում է jQuery-ից ոչ օգտակար գործառույթները, ուստի ավելի լավ է վերընթերցել նոր տարբերակի փաստաթղթերը, եթե պատրաստվում եք թարմացնել:
2016 թվականին թողարկվեց jQuery-ի նոր մասնաճյուղը: Դա 3.0 տարբերակն էր, որը նույնիսկ ավելի արագ ու թեթև դարձավ, քան հին տարբերակները։ Հաքերները վերջապես հեռացվեցին դրանից՝ հնացած բրաուզերներում որոշ գործառույթներ իրականացնելու համար, ինչը թույլ տվեց գրադարանին դիրքավորվել որպես զարգացման ժամանակակից և հզոր գործիք:
Եթե ձերնախագիծն արդեն կապված է որոշ գրադարանի հետ, այնուհետև նախ գնահատեք արդիականացման համար աշխատուժի ծախսերը: Եթե նոր տարբերակի օգուտը արժե այն, ազատ զգալ սկսեք աշխատել: Բոլոր մշակողների համար, ովքեր նոր են սկսում օգտագործել գործիքն իրենց նախագծերում, խորհուրդ է տրվում սկսել ուղղակիորեն վերջին տարբերակներից:
Ինչպես սկսել jQuery
Առաջին քայլը jQuery-ին միացնելն է: Դա անելու համար դուք պետք է ուղղակիորեն ներբեռնեք գրադարանը jquery.com ծրագրավորողի ռեսուրսից կամ հայելիից և տեղադրեք գրադարանը ձեր վեբ սերվերում:
Այժմ եկեք կատարենք իրական jQuery կապը վեբ էջի հետ: Հիպերտեքստի նշագրման լեզվում տարբեր սկրիպտների կապը կարգավորվում է սցենարի պիտակի միջոցով: Միացրեք jQuery-ն հետևյալ կոդով.
Այս տարբերակը լավ է անցանց կապի համար, բայց կան սերվերի օգտագործման շատ այլ եղանակներ:
Միացրեք jQuery-ն՝ օգտագործելով ամպային ծառայություններ
Google-ը տրամադրում է Hosted Libraries ծառայությունը, որի միջոցով յուրաքանչյուրը կարող է միացնել հանրաճանաչ շրջանակը կամ գրադարանն իր վեբ հավելվածին: jQuery-ն Google Cloud Storage-ի միջոցով միացնելու համար օգտագործեք ընտրված տարբերակին համապատասխանող տողը հետևյալ օրինակով՝
Տարբերակների սյունակի թվերը համապատասխանում են տարբերակի համարին, որը հասանելի է տեղադրման և դրա հետ հետագա աշխատանքի համար: Միջանկյալ տարբերակներից որևէ մեկը միացնելու համար պարզապես պատճենեք այնթվային համարը կապի տողում օրինակում նշված թվերի փոխարեն:
Դուք միշտ կարող եք դիտել ընթացիկ տարբերակների ցանկը հետևյալ հասցեով՝
developers.google.com/speed/libraries/jquery
Եթե որևէ պատճառով չեք վստահում Google-ին, բայց դեռ ցանկանում եք իմանալ, թե ինչպես ստանալ jQuery գրադարանը երրորդ կողմի վստահելի սերվերից, օգտագործեք Microsoft-ի պահոցը:
jQuery-ն վեբ էջերում անիմացիաներ հեշտությամբ ստեղծելու լավագույն գործիքներից է: Երբ հասկանաք այս գործիքի ուժը, դուք շատ ուրախ կլինեք, որ սկսել եք սովորել նման գրադարան:
Ուսանողների և մշակողների թերահավատները կարծում են, որ ավելի լավ է ամեն ինչ իրականացնել մաքուր ծրագրավորման լեզվով, առանց երրորդ կողմի գրադարանների օգտագործման: Բայց դուք պետք է հասկանաք, որ jQuery ֆայլը ընդամենը երեսուներկու կիլոբայթ է, և, ամենայն հավանականությամբ, արդեն ձեր օգտատիրոջ զննարկչի քեշում է, եթե սկրիպտը ներառեք Google-ի միջոցով: Այսպիսով, մի վախեցեք սովորել գործիքներ, որոնք հեշտացնում են ծրագրավորողի կյանքը: Ի վերջո, դրա համար մենք ներառում ենք jQuery գրադարանը՝ անիվը նորից չհայտնելու համար: