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 გთავაზობთ ჰოსტირებული ბიბლიოთეკების სერვისს, რომლის საშუალებითაც ნებისმიერს შეუძლია დააკავშიროს პოპულარული ფრეიმორი ან ბიბლიოთეკა თავის ვებ აპლიკაციასთან. jQuery-ს Google Cloud Storage-ით დასაკავშირებლად გამოიყენეთ სტრიქონი, რომელიც ემთხვევა არჩეულ ვერსიას შემდეგი ნიმუშით:
ვერსიების სვეტის ნომრები შეესაბამება ვერსიის ნომერს, რომელიც ხელმისაწვდომია ინსტალაციისთვის და მასთან შემდგომი მუშაობისთვის. რომელიმე შუალედური ვერსიის დასაკავშირებლად, უბრალოდ დააკოპირეთ იგირიცხვითი რიცხვი კავშირის სტრიქონში მაგალითში მითითებული რიცხვების ნაცვლად.
თქვენ ყოველთვის შეგიძლიათ ნახოთ მიმდინარე ვერსიების სია აქ:
developers.google.com/speed/libraries/jquery
თუ რაიმე მიზეზით არ ენდობით Google-ს, მაგრამ მაინც გსურთ იცოდეთ როგორ მიიღოთ jQuery ბიბლიოთეკა მესამე მხარის სანდო სერვერიდან, გამოიყენეთ Microsoft-ის საცავი.
jQuery არის ერთ-ერთი საუკეთესო ინსტრუმენტი ვებ გვერდებზე ანიმაციების მარტივად შესაქმნელად. როგორც კი გააცნობიერებთ ამ ხელსაწყოს ძალას, ძალიან გაგიხარდებათ, რომ დაიწყეთ ასეთი ბიბლიოთეკის სწავლა.
სკეპტიკოსები სტუდენტებსა და დეველოპერებს შორის თვლიან, რომ უმჯობესია ყველაფერი განხორციელდეს სუფთა პროგრამირების ენის გამოყენებით, მესამე მხარის ბიბლიოთეკების გამოყენების გარეშე. მაგრამ თქვენ უნდა გესმოდეთ, რომ jQuery ფაილი არის მხოლოდ ოცდათორმეტი კილობაიტი და დიდი ალბათობით უკვე არის თქვენი მომხმარებლის ბრაუზერის ქეში, თუ სკრიპტს Google-ის მეშვეობით ჩართავთ. ასე რომ, ნუ შეგეშინდებათ ისწავლოთ ინსტრუმენტები, რომლებიც აადვილებს ცხოვრებას დეველოპერებს. ყოველივე ამის შემდეგ, ამისათვის ჩვენ ჩართეთ jQuery ბიბლიოთეკა - ისე, რომ არ გამოვიგონოთ ბორბალი.