Мои технологии и инструменты: jQuery
Написано 19.06.2008 // Профессиональное.
Большинство разработчиков Web-приложений используют JavaScript: Ajax запросы, анимацию и т.д.
Многие используют собственные framework’и, но большинство выбирает популярное решение.
Их несколько, но сегодня я расскажу:
- о том почему я использую jQuery и чем он мне нравится;
- о плагинах и их пользе;
- дам ссылки на информацию для начинающих;
- и немного порадуюсь за себя.
jQuery - это замечательный JavaScript Framework. Он лёгок в понимании, прост в использовании, имеет большое число “поклонников”, массу плагинов и готовых решений.
Так сложилось, что долгое время я использовал Prototype в связке с script.aculo.us. Но он становился всё больше и больше. Это хорошо, но мне не был нужен весь этот объём функций. И мой взгляд упал на jQuery. Покрутив и посмотрев, почитав статьи и вдоволь наигравшись с плагинами, я отправил Prototype на пенсию. С тех пор jQuery прочно осел в моих проектах.
Уникальным для меня тогда оказался подход выборки элементов и цепочек действий. Это действительно было “Пиши меньше, делай больше.”. И это экономит мне время каждый раз когда я пишу JS приложение.
Второй особенностью jQuery была его скорость. Просто сравнив работу двух фреймворков, очевидным стал выигрыш jQuery. Но это было тогда, сейчас я всё больше смотрю в сторону MooTools, пока причин для перехода не много и поэтому я продолжу.
Третьей особенностью jQuery было наличие большого каталога плагинов. В большинстве случаем там можно найти готовое решение под вашу задачу.
Плагинов действительно много. Есть хорошо реализованные и не заменимые, так и просто украшательства и удобности: ThickBox, FancyBox, Lightbox, Flexigrid, DamnSmallRTE, shortKeys, Corner, jGrow, jQuery Form Plugin и многие другие.
Также стоит упомянуть jQuery UI - дополнение к framework’у с визуальными эффектами и плагинами.
С чего начать изучение и знакомство с jQuery? Следующие ссылки смогут вам помочь вникнуть, а дальше сами разберётесь:
- jQuery – Javascript нового поколения
- jQuery для начинающих
- jQuery — волшебный фреймворк
- Visual jQuery
- jQuery documentation (CHM)
- jQuery API
Надеюсь я убедил вас использовать JavaScript Framework и возможно вы выберите jQuery.

