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