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 връзка с уеб страницата. Свързването на различни скриптове в езика за маркиране на хипертекст се обработва от маркера script. Свържете jQuery със следния код:
Тази опция е добра за офлайн връзка, но има много други начини за използване на сървъра.
Свържете jQuery с помощта на облачни услуги
Google предоставя услугата Hosted Libraries, използвайки която всеки може да свърже популярна рамка или библиотека към своето уеб приложение. За да свържете jQuery чрез Google Cloud Storage, използвайте низа, който съответства на избраната версия в следния модел:
Числата в колоната версии съответстват на номера на версията, която е налична за инсталиране и по-нататъшна работа с нея. За да свържете някоя от междинните версии, просто я копирайтечислово число в низа за връзка вместо числата, посочени в примера.
Винаги можете да видите списъка с текущи версии на адрес:
developers.google.com/speed/libraries/jquery
Ако не вярвате на Google по някаква причина, но все пак искате да знаете как да получите библиотеката jQuery от доверен сървър на трета страна, използвайте хранилището на Microsoft.
jQuery е един от най-добрите инструменти за лесно създаване на анимации на уеб страници. След като осъзнаете силата на този инструмент, ще се радвате, че сте започнали да изучавате такава библиотека.
Скептиците сред студентите и разработчиците смятат, че е по-добре всичко да се внедрява с помощта на чист език за програмиране, без да се използват библиотеки на трети страни. Но трябва да разберете, че jQuery файлът е само тридесет и два килобайта и най-вероятно вече е в кеша на браузъра на вашия потребител, ако включите скрипта чрез Google. Така че не се страхувайте да научите инструменти, които улесняват живота на разработчика. В крайна сметка, за това включваме библиотеката jQuery - за да не изобретяваме колелото.