На днях познакомился с очень хорошим фреймворком для JavaScript с названием jQuery. Дня три не мог нарадоваться 🙂 И захотелось поделиться этим.
До этого использовал чистый JavaScript, а для задач, требующих использования AJAX, использовал библиотеку JsHttpRequest от dkLab.
«Я почему раньше такой злой был — потому что у меня велосипеда не было!» (с) Почтальон Печкин
В целом до знакомства с jQuery я достаточно негативно воспринимал работу с JavaScript, душа у меня к нему явно не лежит. Причем использую в JavaScript обычно самый необходимый функционал, например, оперирование объектами из DOM, на уровне скрыть/показать, или же для валидации данных форм на стороне клиента.
Так как информация о фреймворках для JavaScript постоянно мелькает перед глазами на различных блогах, мне стало интересно разобраться с одним из них. Выбор стоял перед jQuery или Prototype (возможно, из-за того, что они одни из самых популярных). Посмотрев отзывы в различных источниках, выбрал для изучения jQuery и, как оказалось, не прогадал.
Как я понял, основная фишка jQuery (по крайней мере, на первый взгляд) в том, что он позволяет очень удобно и изящно получать доступ к тем или иным элементам объектной модели документа (то, что мне нужно пока в первую очередь). В Prototype этот момент менее изящный (хотя всяко лучше чем в голом JavaScript 🙂 ), но, как это всегда бывает, есть в нем и свои плюсы.
То есть, нельзя сказать, что jQuery — лучший из лучших, просто для моих текущих задач он подходит как нельзя лучше. И я достаточно четко понимаю, что в будущем, возможно, будет смысл использовать Prototype или что-то еще (или вообще ничего, ведь все от ситуации зависит…).
В целом, использование JavaScript фреймворков на подобие jQuery дает возможность достаточно легко делать на странице практически все, на что хватит фантазии, фактически можно делать целые online приложения, которые по функциональности будут очень похожи на обычные программы. Что, конечно же, можно сделать и без фреймворков, но с гораздо большими трудозатратами.
Собственно, для изучения jQuery (или достаточно хорошего ознакомления) хватило двух хороших статей, ссылками на которые и хотел поделиться с теми, кто, возможно, так же собирается разбираться с jQuery:
- Очень подробная и качественная статья на RSDN, в конце которой так же можно найти полезные ссылки.
- Менее подробная, но зато хорошо иллюстрированная примерами (с уклоном на использование визуальных эффектов в jQuery) статья Шевчука Антона «jQuery для начинающих» (рекомендую читать после статьи на RSDN).
Так же пришелся очень кстати файл справки в формате CHM для jQuery.
Не знаю, хорошо это или плохо, но часто меня одолевает «лень» тратить свое время на то, на что его можно не тратить. Наверное, именно поэтому для меня jQuery — действительно полезное открытие 🙂
Pingback: Правильный редактор для PHP | Заметки разработчика()
Pingback: Правильный редактор для PHP()
Pingback: Правильный редактор для PHP | авто, бизнес, интернет журнал,мода, мужчины, новости, отдых, фото()