jQuery

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
jQuery
Информация
Автор Джон Резиг
Разработчик jQuery Team
Последна версия 3.2.1
Програмен език JavaScript
Размер 29 KB zip-архивирано / 85 KB (production mode) / 261 KB (development mode)
Статус активен
Вид софтуер JavaScript алтернатива
Лиценз MIT
Уебсайт jquery.com
JQuery в Общомедия

jQuery е разпространена алтернатива на JavaScript, публикувана в началото на 2006 от Джон Резиг. В основата си jQuery опростява достъпа до всеки елемент на дадена уеб-страница, като по този начин позволява лесно изграждане на динамична функционалност в страниците.

jQuery е безплатен и open source софтуер, лицензиран под MIT лиценз. jQuery се използва в 72% от 10000-те най-посещавани сайтове, което я прави най-популярната JavaScript алтернатива днес.[1][2].

Функционалност[редактиране | редактиране на кода]

  • DOM селекция, базирана на синтаксиса на CSS селектори + разширена функционалност.
  • DOM манипулация (с поддръжка за CSS 1 – 3), позволяваща създаване, манипулиране и премахване на елементи от уеб страницата.
  • Събития (events)
  • Ефекти и анимация
  • Ajax
  • парсване на JSON
  • Съвместимост с широк набор браузъри, в т.ч. стари версии

jQuery плъгини[редактиране | редактиране на кода]

jQuery архитектурата позволява на разработчиците да създават плъгин кодове, като по този начин разширяват нейната функционалност. Има на разположение в Интернет над 16 хиляди jQuery плъгина, които обхващат широк спектър от функционалности, като помощни приложения тип Ajax, уеб услуги, мрежови масиви от данни, динамични списъци, XML и XSLT инструменти, drag and drop приложения, събития, управление на бисквитки, модални прозорци и дори jQuery базиран Commodore 64 емулатор.

Важен източник на jQuery плъгини е поддомейнът с плъгини, който е разположен на сайта на jQuery. Въпреки това, при опита през декември 2011 година да се разчисти сайта от спама, плъгини в този поддомейн са били случайно изтрити. Новият сайт ще включва GitHub – хранилище-домакин, което ще изисква разработчиците да представят повторно плъгини в съответствие с новите изисквания за представяне. Има алтернативни търсачки за плъгини, като например jquer.in, които използват по-специализирани подходи за търсене, като например по регистрационен код и разглеждат само такива плъгини, които отговарят на определени критерии (например тези, които имат публичен регистрационен код).

Други проекти на jQuery Foundation[редактиране | редактиране на кода]

  • jQuery UI – набор от ефекти, приспособления и теми базирани на jQuery JavaScript Library.
  • jQuery Mobile – универсален, HTML5-базиран потребителски интерфейс за всички популярни мобилни платформи.
  • QUnit – използва се от jQuery, jQuery UI and jQuery Mobile за тестване на JavaScript код.
  • Sizzle – JavaScript CSS selector-ен енджин

Версии[редактиране | редактиране на кода]

Работи се едновременно по две версии:

  • jQuery 1.x
  • jQuery 2.x – включва същото API като jQuery 1.x, но не поддържа Internet Explorer 6, 7, или 8

Външни препратки[редактиране | редактиране на кода]

  1. jQuery Usage Statistics. // Посетен на 2017-10-25.
  2. Usage statistics and market share of jQuery for websites. // W3Techs. Посетен на 2017-10-25.