Создание и раскрутка сайтов - веб-студия WebStudio2U Написать письмо в студию веб-дизайна WebStudio2U Авторизация Лента новостей студии веб-дизайна WebStudio2U Карта сайта

Веб-программирование. jQuery в веб-приложениях

jQuery в веб-программировании

С развитием технологий функциональность веб-страниц постоянно возрастает и приближается к функциональности настольных прикладных программ. Эта возрастающая функциональность реализуется при помощи Javascript. И вовсе не обязательно лично прописывать все необходимые эффекты, если для этого уже написано несколько десятков или даже сотен библиотек, позволяющих реализовывать эти эффекты. И среди множества этих библиотек по праву наиболее удобной и доступной для понимания является библиотека jQuery.

Что такое jQuery в веб-приложениях?

Давайте разберемся. JQuery – библиотека JavaScript, фокусирующaяся на взаимодействии JavaScript и HTML. Была опубликована на компьютерной конференции «BarCamp» в Нью-Йорке Джоном Ресигом в 2006 году. В чем главное преимущество jQuery? Оно заложено на уровне ядра – это выбор элементов объектной модели документов. Кроме того, благодаря наличию плагинов, базовая функциональность jQuery можетбыть расширена.

Как начать работу с jQuery?

Для начала работы с jQuery необходимо скачать саму библиотеку из любого доступного источника. Далее ее необходимо инициализировать. Сделать это просто – необходимо добавить в заголовок html-документа следующий кусочек программного кода:

Каковы возможности jQuery?

Теперь, после инициализации, для использования доступны все возможности базового функционала jQuery, среди которых:

  • функции ядра;
  • работа с селекторами;
  • работа с атрибутами;
  • обход дерева DOM;
  • манипуляции элементами;
  • работа с CSS-свойствами элементов;
  • работа с событиями;
  • визуальные эффекты;
  • взаимодействие с ajax;
  • утилиты.


Для манипулирования нужными элементами страницы в Javascript есть несколько способов найти их на странице среди прочего множества объектов. Эти способы требуют запоминания большого количества информации, в то время как для поиска элемента при помощи jQuery необходимо лишь помнить ID элемента,
с которым вы хотите работать. Код обращения в общем случае будет выглядеть следующим образом: $('путь к элементу(элементам)') Ключевой функцией в jQuery является функция $() – она тем или иным образом вызывается всеми методами jQuery.

Кто пользуется jQuery?

Согласно заявлениям вице-президентa по разработке Скотта
Гутри (Майкрософт), библиотека jQuery, станет основой ASP.Net Ajax Control Toolkit и будет поставляться в составе Visual Studio. Разработчик jQuery Джон Резиг заявил, что Нокиа тоже использует jQuery как часть своей платформы для разработки Web
Runtime, базирующейся на Webkit. Не отстают и российские компании, к примеру, Яндекс уже давно активно использует jQuery в своих приложениях.

Каковы преимущества jQuery?

Благодаря тому, что объем программного кода jQuery меньше, чем объем стандартного кода Javascript, сокращаются временные затраты на разработку элементов веб-страницы. Сам программный код более понятен по сравнению с JavaScript. Приведем пример. Существует некая таблица, нечетные строки которой окрашены
отличным от основного цветом. Предположим, что существует также некая таблица стилей CSS, в которой уже определен класс (в примере, "odd") для такого стиля. Для реализации этого эффекта необходимо наделить нечетные строки таблицы данным классом. В реализации на чистом Javascript программный код будет выглядеть так:

С применением jQuery реализация приобретет следующий вид:

$("tr:nth-child(odd)").addClass("odd");

Как показывает данный пример, реализация эффекта при помощи jQuery выглядит более рационально по сравнению с Javascript. Большое количество плагинов позволяет реализовать практически любой эффект или действие. Для создания простого Ajax-запроса требуется всего около пяти строк кода, что значительно упрощает использование этой технологии.

jQuery

Теория без практики мертва. И код jQuery оставался бы просто кодом, если бы его широко не использовали разработчики веб-приложений. Ведь и красивые выпадающие меню, и анимация графики, и плавные переходы, всплывающие подсказки и многое-многое другое - все это jQuery. Бесспорно, что и просто использование языка Javascript, без библиотеки jQuery, позволяет получить все вышеуказанные эффекты, однако именно применение jQuery делает программный код более гибким, понятным, удобочитаемым и значительно сокращает временные затраты на разработку веб-приложений.
Скачать библиотеку jQuery

Теги:
jquery, веб-программирование, разработка сайтов, методы jquery, скачать jquery, библиотека jquery, применение jquery, javascript