Изучаем jQuery. Введение
Доброго времени суток. Я начинаю новую серию статей по изучению jQuery. Попытаюсь материал выложить сжатым, только суть и никакой воды, понятным и подкрепленным множеством примеров. И это первая вводная статья, посвященная фреймвёрку jQuery. В которой мы рассмотрим, что же такое jQuery и для чего он нужен.
Ну, что ж приступим. Все Вы знаете язык программирования JavaScript, который помогает реализовать взаимодействие с пользователями Вашей HTML-странички. Но долгое время JavaScript считался не самым лучшим инструментом для WEB-разработки. И это связано с реализацией данного языка в различных браузерах. Приходилось для каждого браузера писать свой JavaScript код. Но все изменилось с появлением фреймвёрков для JavaScript, в которых реализована совместимость между различными браузерами. Одним из таких фреймвёрков для JavaScript и есть jQuery.
jQuery появился в далеком 2006 году, автором которого является Джон Резинг. И после этого времени jQuery очень сильно изменился: стал стабильнее, увеличилась производительность, появилось множество интересных “фич” (которые мы рассмотрим на протяжении данного цикла статей).
Вот только некоторые преимущества jQuery:
- Облегчает манипулирование моделью документа DOM.
- Множество различных эфектов
- Выполнение Ajax-запросов
- Кросс-браузерная совместимость
- Модульность jQuery, Вы можете нарастить функционал, подключая модули.
- Простота использования.
Вот только некоторые плюсы, которые склоняют нас использовать jQuery в качестве фреймвёрка для JavaScript.
Но не красиво говорить о достоинствах и промолчать о недостатках.
Недостатки jQuery:
- Скорость выполнения. Да, чистый JavaScript работает быстрее (в умлых руках), но говорить о быстродействии не совсем правильно (растет производительность пользовательских компьютеров, да и сами разработчики постоянно наращивают быстродействие самого фреймвёрка)
- Это размер библиотеки. Размер jQuery библиотеки порядка 19 кБ. Не так уж и много, но все же. Опять же это спорный минус при современных скоростях интернета или при использовании CDN (об этом мы поговорим в следующей статье, когда остановимся на вариантах подключения jQuery библиотеки).
Как видите недостатков не так уж и много.
И все же говорить, jQuery — это лучшая библиотека JavaScript я не буду. Да, jQuery одна из лучших, если Вы хотите управлять DOM или использовать Ajax-запросы, но в других вопросах jQuery проигрывает. Поэтому выбирайте ту JavaScript библиотеку, которая больше подойдет под Ваши задачи.
А на этом все. В следующей статье мы продолжим (точнее начнем) изучать jQuery и рассмотрим несколько способов подключения (их плюсы и минусы) данной библиотеки. И конечно же будут примеры :). Так, что не пропускайте выхода новых статей.
Да, и еще в качестве редактора я буду использовать SublimeText 2, который у меня настроен под web-разработку. Если Вы еще этого не сделали, то посмотрите в моей статье “SublimeText 2 для web-разработчика”
[…] Мы продолжаем изучать библиотеку JavaScript — jQuery. В прошлой статье мы познакомились с достоинствами данной библиотеки и […]
[…] изучать jQuery. jQuery — это фреймворк JavaScript. В статье «Изучаем jQuery. Введение» мы рассмотрели все преимущества и недостатки […]