Что такое jQuery? jQuery – это JavaScript-библиотека, которая появилась в январе 2006 года. На сайте разработчиков jQuery как лозунг: «jQuery is designed to change the way that you write JavaScript». Если переводить это буквально, то получится примерно следующее: «jQuery разработан, чтобы изменить путь, которым Вы пишете на JavaScript». Посидев на этом сайте несколько дней я решил, что библиотека стоит более пристального внимания. А немного поработав с ней, решил, что лозунг на сайте разработчиков – правда.

Учитывайте, что статья эта написана в январе 2008 года...

Конечно, jQuery далеко не единственная библиотека. Можно вспомнить достаточно популярные Prototype или Mootools например. Однако jQuery понравилась хорошо проработанной документацией, массой примеров, подробнейшими описаниями и что меня тоже порадовало – большим количеством плагинов (основные включены отдельными файлами в архив библиотеки) причем плагинов, предназначенных для создания на их основе элементов пользовательских интерфейсов.

jQuery помогает легко получать доступ к любому элементу (набору элементов) объектной модели документа (DOM), обращаться к атрибутам и содержимому элементов DOM и конечно манипулировать ими. Причем благодаря своему интуитивно понятному синтаксису, схожему в чем-то с CSS1, CSS2 и XPath, эта работа становится не просто легкой, а я бы сказал приятной…

Не забыть бы упомянуть, что библиотека jQuery предоставляет прекрасный API (Интерфейс программирования приложений) для работы с Ajax и еще многое-многое другое…

Саму библиотеку можно скачать на сайте разработчиков http://jquery.com/, а я ограничусь тем, что для начала приведу несколько примеров, которые должны убедить Вас, что несмотря на страшные слова DOM, API, Ajax все далеко не так страшно, а совсем наоборот – легко и приятно…

Вы можете скачать исходный код примера, и при наличии библиотеки jQuery, воспроизвести его на своем сайте.

Конечно, это просто примитивные примеры, которые не отражают всех огромных возможностей библиотеки. Но посмотрите насколько прост и лаконичен код, который обеспечивает работу этого примера…
Даже будучи не очень дружным с JavaScript, с помощью библиотеки jQuery можно создавать прекрасные образцы пользовательских интерфейсов. Вот о них, вернее о включенных в состав библиотеки плагинах для создания пользовательских интерфейсов, я и постараюсь рассказать в следующих статьях.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru