RSS

Библиотека jQuery

jQuery — наиболее популярная сегодня библиотека JavaScript для доступа и изменения элементов веб-страницы и их атрибутов в рамках объектной модели документов (DOM), предоставляющая удобно реализованный интерфейс прикладного программирования AJAX. Если сказать проще, то jQuery позволяет Вам управлять различными объектами на web-странице и совершать с ними всевозможные действия.

Примеры использования jQuery вы можете увидеть на данном сайте: это всплывающие подсказки необычного вида, которые появляются при наведении на изображение или ссылку, а так же кнопка «наверх», которая прокручивает страницу вверх при нажатии на нее.

 

Библиотека имеет широкую встроенную функциональность и образует компактное ядро для системы дополнений (плагинов), позволяющих специализировать её. Принятые в библиотеке соглашения и методы работы с данными повышают выразительность и компактность программного кода не только по сравнению с разработкой на «чистом» JavaScript, но, часто, и с кодом, использующим другие библиотеки.

jQuery легко освоить и применять, а малый размер делает оправданным подключение даже при малом количестве обращений к ней. jQuery свободно распространяется под лицензией MIT, что не накладывает ограничений на её применение в закрытом программном обеспечении.

Очень часто jQuery можно встретить в задачах, требующих поиска элементов и выполнения однотипных действий с ними. Для этого в ней реализован оптимизированный механизм поиска по селекторам CSS и xPath.

 

Другое типичное использование библиотеки — определение возможностей браузера в момент загрузки страницы и правильная подстановка стилей, зависящих от программы просмотра, что очень полезно, если значимая часть аудитории использует устаревшее программное обеспечение, не поддерживающее или неправильно поддерживающее стандарты. Важно учесть, что поддержка Internet Explorer 8.0 и ниже прекращена, начиная с версии 2.0.0.

Ограничений jQuery не налагает. Существуют интернет-архивы дополнений, где можно найти всё необходимое. Во многих случаях грамотная манипуляция свойствами элементов позволяет отказаться от использования Adobe Flash.

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 
Powered by SH CMS (www.shchms.ru)