~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ E5ACBA26E43406F1DFD04E9D1140A58D__1718730360 ✰
Заголовок документа оригинал.:
✰ jQuery - Wikipedia ✰
Заголовок документа перевод.:
✰ jQuery — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/JQuery ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/e5/8d/e5acba26e43406f1dfd04e9d1140a58d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/e5/8d/e5acba26e43406f1dfd04e9d1140a58d__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 10:48:26 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 18 June 2024, at 20:06 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

jQuery — Википедия Jump to content

jQuery

Из Википедии, бесплатной энциклопедии

jQuery
Оригинальный автор(ы) Джон Ресиг
Разработчики) Команда jQuery
Начальная версия 26 августа 2006 г .; 17 лет назад ( 26 августа 2006 )
Стабильная версия
3.7.1 / (28 августа 2023 г.; 9 месяцев назад ( 28.08.2023 ) ) [1]
Предварительный выпуск
4.0.0-бета / 6 февраля 2024 г .; 4 месяца назад ( 06.02.2024 )
Репозиторий
Написано в JavaScript
Платформа См. § Поддержка браузера.
Размер 27–274 КБ [2]
Тип библиотека JavaScript
Лицензия С
Веб-сайт jquery

jQuery — это библиотека JavaScript , предназначенная для упрощения обхода и манипулирования деревом HTML DOM , а также обработки событий , анимации CSS и Ajax . [3] Это бесплатное программное обеспечение с открытым исходным кодом, использующее разрешительную лицензию MIT . [4] По состоянию на август 2022 г. , jQuery используется 77% из 10 миллионов самых популярных веб-сайтов. [5] Веб- анализ показывает, что это наиболее широко используемая библиотека JavaScript с большим отрывом, ее используют как минимум в три-четыре раза больше, чем любую другую библиотеку JavaScript. [5] [6]

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

Набор основных функций jQuery — выбор элементов DOM, обход и манипулирование — обеспечиваемый механизмом селектора (названным «Sizzle» из версии 1.3), создал новый «стиль программирования», объединяющий алгоритмы и структуры данных DOM. Этот стиль повлиял на архитектуру других JavaScript-фреймворков, таких как YUI v3 и Dojo , позже стимулировав создание стандартного API Selectors . [7]

Microsoft и Nokia объединяют jQuery на своих платформах. [8] Microsoft включает его в Visual Studio. [9] для использования в рамках Microsoft ASP.NET AJAX и ASP.NET MVC , а Nokia интегрировала его в платформу разработки виджетов Web Run-Time. [10]

Обзор [ править ]

jQuery по своей сути представляет собой библиотеку манипулирования объектной моделью документа (DOM). DOM — это древовидное представление всех элементов веб-страницы. jQuery упрощает синтаксис для поиска, выбора и управления этими элементами DOM. Например, jQuery можно использовать для поиска элемента в документе с определенным свойством (например, всех элементов с h1 тег), изменение одного или нескольких его атрибутов (например, color, visibility) или заставить его реагировать на событие (например, щелчок мыши).

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

Принципы разработки с использованием jQuery:

  • Разделение JavaScript и HTML. Библиотека jQuery предоставляет простой синтаксис для добавления обработчиков событий в DOM с помощью JavaScript вместо добавления атрибутов событий HTML для вызова функций JavaScript. Таким образом, это побуждает разработчиков полностью отделять код JavaScript от разметки HTML.
  • Краткость и ясность: jQuery обеспечивает краткость и ясность благодаря таким функциям, как «цепочные» функции и сокращенные имена функций.
  • Устранение несовместимости между браузерами. Движки JavaScript в разных браузерах немного различаются, поэтому код JavaScript, который работает для одного браузера, может не работать для другого. Как и другие наборы инструментов JavaScript, jQuery обрабатывает все эти межбраузерные несоответствия и предоставляет согласованный интерфейс, который работает в разных браузерах.
  • Расширяемость: можно легко добавлять новые события, элементы и методы, а затем повторно использовать их в качестве плагина.

История [ править ]

jQuery был первоначально создан в январе 2006 года на BarCamp в Нью-Йорке Джоном Ресигом под влиянием более ранней библиотеки cssQuery Дина Эдвардса. [11] [12] В настоящее время его поддерживает группа разработчиков под руководством Тимми Уиллисона (механизм выбора jQuery Sizzle возглавляет Ричард Гибсон). [13]

jQuery изначально лицензировался по лицензии CC BY-SA 2.5 , а в 2006 году был повторно лицензирован по лицензии MIT . [14] В конце 2006 года он получил двойную лицензию GPL и MIT. [15] Поскольку это привело к некоторой путанице, в 2012 году лицензия GPL была отменена и теперь лицензируется только по лицензии MIT. [16]

Популярность [ править ]

  • В 2015 году jQuery использовался на 62,7% из 1 миллиона лучших веб-сайтов (по данным BuildingWith) и на 17% всех веб-сайтов в Интернете. [17]
  • В 2017 году jQuery использовался на 69,2% из 1 миллиона лучших веб-сайтов (по данным Libscore). [6]
  • В 2018 году jQuery использовался на 78% из 1 миллиона лучших веб-сайтов. [18]
  • В 2019 году jQuery использовался на 80% из 1 миллиона лучших веб-сайтов (по данным BuildingWith). [18] и 74,1% из 10 миллионов лучших (по данным W3Techs). [5]
  • По состоянию на апрель 2021 года jQuery используют 77,8% из 10 миллионов крупнейших веб-сайтов (по данным W3Techs) . [19]

Особенности [ править ]

jQuery включает в себя следующие функции:

  • Выбор элементов DOM с использованием многобраузерного механизма выбора с открытым исходным кодом Sizzle , дочернего проекта проекта jQuery. [20]
  • Манипулирование DOM на основе селекторов CSS, которые используют имена и атрибуты элементов, такие как идентификатор и класс, в качестве критериев для выбора узлов в DOM.
  • События
  • Эффекты и анимация
  • Аякс
  • Объекты Deferred и Promise для управления асинхронной обработкой.
  • JSON Анализ
  • Расширяемость через плагины
  • Утилиты, такие как обнаружение функций
  • Методы совместимости, которые изначально доступны в современных браузерах, но требуют резервных вариантов для старых браузеров, таких как jQuery.inArray() и jQuery.each().
  • Кроссбраузерная поддержка

Поддержка браузера [ править ]

jQuery 3.0 и новее поддерживают «текущие версии 1» (то есть текущую стабильную версию браузера и предшествовавшую ей версию) Firefox (и ESR), Chrome , Safari и Edge , а также Internet Explorer 9 и новее. На мобильных устройствах поддерживается iOS 7 и новее, а также Android 4.0 и новее. [21]

Распространение [ править ]

Библиотека jQuery обычно распространяется в виде одного файла JavaScript, который определяет все ее интерфейсы, включая функции DOM, Events и Ajax. Его можно включить в веб-страницу, связав его с локальной копией или ссылаясь на одну из многих копий, доступных на общедоступных серверах. jQuery имеет сеть доставки контента (CDN), размещенную на MaxCDN . [22] Google в службе Google Hosted Libraries, а Microsoft также размещает библиотеку. [23] [24]

Пример локальной привязки копии библиотеки (с того же сервера, на котором размещена веб-страница):

<  script   src  =  "jquery-3.5.1.min.js"  >/  script  > 

Пример связывания копии библиотеки с общедоступным CDN jQuery:

<  script 
   src  =  "https://code.jquery.com/jquery-3.5.1.min.js" 
   целостности  =  "sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 
   crossorigin  =  "anonymous"  >/  script  > 

Интерфейс [ править ]

Функции [ править ]

jQuery предоставляет два типа функций : статические служебные функции и методы объекта jQuery . У каждого свой стиль использования.

Доступ к обоим осуществляется через основной идентификатор jQuery: jQuery. Этот идентификатор имеет псевдоним с именем $. [25] Доступ ко всем функциям возможен через любое из этих двух имен.

Методы jQuery [ править ]

The jQueryФункция — это фабрика для создания объекта jQuery, который представляет один или несколько узлов DOM. Объекты jQuery имеют методы для управления этими узлами. Эти методы (иногда называемые командами) можно объединять в цепочки, поскольку каждый метод также возвращает объект jQuery.

Доступ к нескольким узлам DOM и манипулирование ими в jQuery обычно начинается с вызова $функция со строкой селектора CSS. Это возвращает объект jQuery, ссылающийся на все соответствующие элементы на HTML- странице. $("div.test")например, возвращает объект jQuery со всеми div элементы, имеющие класс test. Этим набором узлов можно манипулировать, вызывая методы возвращаемого объекта jQuery.

Статические утилиты [ править ]

Это служебные функции, которые не действуют напрямую на объект jQuery. Доступ к ним осуществляется как статические методы по идентификатору jQuery или $. Например, $.ajax() это статический метод.

Бесконфликтный режим [ править ]

jQuery предоставляет $.noConflict() функция, которая отказывается от контроля над $имя. Это полезно, если jQuery используется на веб-странице и связывает другую библиотеку, требующую $символ в качестве его идентификатора. В бесконфликтном режиме разработчики могут использовать jQuery в качестве замены $ без потери функциональности. [26]

Типичная отправная точка [ править ]

Обычно jQuery используется путем помещения кода инициализации и функций обработки событий в $(handler). Это запускается jQuery, когда браузер завершает создание DOM для текущей веб-страницы.

$  (  function   ()   { 
         // Эта анонимная функция вызывается после завершения загрузки страницы. 
         // Здесь можно разместить код для создания объектов jQuery, обработки событий и т. д. 
 }); 

или

$  (  фн  );    // Функция с именем fn, определенная в другом месте, вызывается при загрузке страницы. 

Исторически, $(document).ready(callback)де-факто это идиома запуска кода после того, как DOM готов. Однако, начиная с jQuery 3.0, разработчикам рекомендуется использовать гораздо более короткий вариант. $(handler) подпись вместо этого. [27]

Цепочка [ править ]

Методы объекта jQuery обычно также возвращают объект jQuery, что позволяет использовать цепочки методов :

$  (  'div.test'  ) 
   .   on  (  'click'  ,   handleTestClick  ) 
   .   addClass  (  'фу'  ); 

Эта строка находит все div элементы с атрибутом класса test , затем регистрирует обработчик событий для каждого элемента для события «щелчок», затем добавляет атрибут класса foo каждому элементу.

Некоторые методы объекта jQuery извлекают определенные значения (вместо изменения состояния). Примером этого является val()метод, который возвращает текущее значение элемента ввода текста . В этих случаях такое утверждение, как $('#user-email').val() не может использоваться для цепочки, поскольку возвращаемое значение не ссылается на объект jQuery.

Создание новых элементов DOM [ править ]

Помимо доступа к существующим узлам DOM через jQuery, также можно создавать новые узлы DOM, если строка передается в качестве аргумента $()фабрика выглядит как HTML. Например, приведенный ниже код находит HTML-код. select элемент и создает новый option элемент со значением VAG и этикетка Volkswagen, который затем добавляется в меню выбора :

$  (  'select#car-brands'  ) 
   .   add  (  $  (  '<option>'  ) 
     .prop  (  .  value  ,  "VAG"  ) 
     text  ;  (  'Volkswagen'  ) 
   ) 

Аякс [ править ]

Можно выполнять запросы Ajax кроссбраузерной поддержкой) с помощью $.ajax() для загрузки и управления удаленными данными.

$  .   ajax  ({ 
   тип  :   'POST'  , 
   URL  :   '/process/submit.php'  , 
   данные  :   { 
     имя   :   'Джон'  , 
     местоположение   :   'Бостон'  , 
   }, 
 }).   then  (  function  (  msg  )   { 
   alert  (  'Данные сохранены: '   +   msg  ); 
 }).   catch  (  function  (  xmlHttpRequest  ,   statusText  ,   errorThrown  )   { 
   alert  ( 
     'Не удалось отправить форму.\n\n' 
       +   'XML Http-запрос: '   +   JSON  .  stringify  (  xmlHttpRequest  ) 
       +   ',\nStatus Text: '   +   statusText 
       +   ' ,\nВыброшенная ошибка: '   +   errorThrown  } ) 
 ; 

В этом примере публикуются данные name=John и location=Boston к /process/submit.phpна сервере. Когда этот запрос завершается, вызывается функция успеха, чтобы предупредить пользователя. Если запрос не выполнен, он предупредит пользователя об ошибке, статусе запроса и конкретной ошибке.

В приведенном выше примере используется .then() и .catch()методы для регистрации обратных вызовов, которые запускаются после завершения ответа. Эти обратные вызовы обещаний необходимо использовать из-за асинхронной природы запросов Ajax .

Плагины jQuery [ править ]

Архитектура jQuery позволяет разработчикам создавать код плагина для расширения его функций. В Интернете доступны тысячи плагинов jQuery. [28] которые охватывают ряд функций, таких как помощники Ajax, веб-службы , сетки данных, динамические списки, XML и XSLT инструменты , перетаскивание , события, обработка файлов cookie и модальные окна .

Важным источником плагинов jQuery является поддомен плагинов веб-сайта проекта jQuery. [28] Однако плагины в этом поддомене были случайно удалены в декабре 2011 года в попытке избавить сайт от спама. [29] Новый сайт представляет собой репозиторий, размещенный на GitHub , который потребовал от разработчиков повторно отправить свои плагины и соответствовать новым требованиям к отправке. [30] jQuery предоставляет «Центр обучения», который может помочь пользователям понять JavaScript и начать разработку плагинов jQuery. [31]

История выпусков [ править ]

Версия Начальная версия Последнее обновление Уменьшенный размер (КБ) Дополнительные замечания
1.0 26 августа 2006 г. ( 26 августа 2006 г. ) Первый стабильный выпуск
1.1 14 января 2007 г. ( 14 января 2007 г. )
1.2 10 сентября 2007 г. ( 10 сентября 2007 г. ) 1.2.6 54.5
1.3 14 января 2009 г. ( 14 января 2009 г. ) 1.3.2 55.9 Sizzle Selector Engine введен в ядро
1.4 14 января 2010 г. ( 14.01.2010 ) 1.4.4 76.7
1.5 31 января 2011 г. ( 31.01.2011 ) 1.5.2 83.9 Управление отложенным обратным вызовом, перезапись модуля ajax
1.6 3 мая 2011 г. ( 03.05.2011 ) 1.6.4 (12 сентября 2011 г. ( 12.09.2011 ) ) [32] 89.5 Значительное улучшение производительности функций attr() и val().
1.7 3 ноября 2011 г. ( 03.11.2011 ) 1.7.2 (21 марта 2012 г. ( 21.03.2012 ) ) [33] 92.6 Новые API событий: .on() и .off(), хотя старые API по-прежнему поддерживаются.
1.8 9 августа 2012 г. ( 09.08.2012 ) 1.8.3 (13 ноября 2012 г. ( 2012-11-13 ) ) [34] 91.4 Переписан механизм выбора Sizzle, улучшена анимация и гибкость $(html, props).
1.9 15 января 2013 г. ( 15.01.2013 ) 1.9.1 (4 февраля 2013 г. ( 04.02.2013 ) ) [35] 90.5 Удаление устаревших интерфейсов и очистка кода.
1.10 24 мая 2013 г. ( 24 мая 2013 г. ) 1.10.2 (3 июля 2013 г. ( 03.07.2013 ) ) [36] 90.9 Включены исправления ошибок и различия, о которых сообщалось как в бета-циклах 1.9, так и в 2.0.
1.11 24 января 2014 г. ( 24.01.2014 ) 1.11.3 (28 апреля 2015 г. ( 28.04.2015 ) ) [37] 93.7
1.12 8 января 2016 г. ( 08.01.2016 ) 1.12.4 (20 мая 2016 г. ( 20.05.2016 ) ) [38] 94.9
2.0 18 апреля 2013 г. ( 18 апреля 2013 г. ) 2.0.3 (3 июля 2013 г. ( 03.07.2013 ) ) 81.7 Прекращена поддержка IE 6–8 для повышения производительности и уменьшения размера файла.
2.1 24 января 2014 г. ( 24.01.2014 ) 2.1.4 (28 апреля 2015 г. ( 28-04-2015 ) ) 82.4
2.2 8 января 2016 г. ( 08.01.2016 ) 2.2.4 (20 мая 2016 г. ( 20 мая 2016 г. ) ) 83.6
3.0 9 июня 2016 г. ( 09.06.2016 ) [39] 3.0.0 (9 июня 2016 г. ( 09.06.2016 ) ) 84.3 Поддержка Promises/A+ для Deferreds, $.ajax и $.when, .data(), совместимая с HTML5.
3.1 7 июля 2016 г. ( 07.07.2016 ) 3.1.1 (23 сентября 2016 г. ( 23.09.2016 ) ) 84.7 Добавлен jQuery.readyException, ошибки обработчика готовности теперь не отключаются.
3.2 16 марта 2017 г. ( 16.03.2017 ) [40] 3.2.1 (20 марта 2017 г. ( 20.03.2017 ) ) 84.6 Добавлена ​​поддержка получения содержимого <template> элементы и устаревание различных старых методов.
3.3 19 января 2018 г. ( 19.01.2018 ) [41] 3.3.1 (20 января 2018 г. ( 20.01.2018 ) ) [42] 84.9 Устаревшие старые функции: функции, принимающие классы, теперь также поддерживают их в формате массива.
3.4 10 апреля 2019 г. ( 10.04.2019 ) [43] 3.4.1 (1 мая 2019 г.) [44] 86.1 Улучшения производительности, nonce и nomodule поддержка, исправления радиоэлементов, небольшое исправление безопасности.
3.5 10 апреля 2020 г. ( 10.04.2020 ) [45] 3.5.1 (4 мая 2020 г.) [46] 87.4 Исправления безопасности, .even() & .odd() методы, jQuery.trim устарел
3.6 2 марта 2021 г. ( 2021-03-02 ) [47] 3.6.4 (8 марта 2023 г.) [48] 88.2 [49] Исправлены ошибки, возврат JSON при возникновении ошибки JSONP, обработка новых селекторов Chrome.
3.7 11 мая 2023 г. ( 11.05.2023 ) [50] 3.7.1 (28 августа 2023 г.) [51] 85.4 [52] .uniqueSort() метод, улучшение производительности, .outerWidth(true) & .outerHeight(true) обработка отрицательных полей, исправление фокуса
4.0 6 февраля 2024 г. ( 06.02.2024 ) [53] 4.0.0-бета 77.1

Платформа тестирования [ править ]

QUnit — это среда автоматизации тестирования, используемая для тестирования проекта jQuery. Команда jQuery разработала ее как собственную библиотеку модульного тестирования. [54] Команда jQuery использует его для тестирования своего кода и плагинов, но она может тестировать любой общий код JavaScript, включая код JavaScript на стороне сервера. [54]

По состоянию на 2011 год команда тестирования jQuery использует QUnit с TestSwarm для тестирования каждой версии базы кода jQuery. [55]

Альтернативы jQuery [ править ]

Упрощая такие задачи, как обход HTML-документов, анимацию и обработку событий, надежная библиотека JavaScript jQuery изменила лицо веб-разработки. По состоянию на май 2019 г. По данным исследовательской компании W3Techs, jQuery по-прежнему используется на 74 процентах известных веб-сайтов. Тем не менее, библиотека jQuery, дебютировавшая в августе 2006 года, сейчас рассматривается некоторыми разработчиками как старая технология, время которой прошло. В последние годы появились альтернативы jQuery, такие как библиотека Cash или даже современный, ванильный JavaScript, теперь, когда все веб-браузеры обрабатывают JavaScript одинаково, и jQuery больше не нужен для решения проблем совместимости. Аргументы на Reddit и видео на YouTube доказывают, что jQuery устарел или, по крайней мере, не так важен, как раньше.

- Пол Крилл, InfoWorld (2019) [56]

Поскольку кросс-браузерная совместимость больше не является такой уж большой проблемой, большую часть jQuery сегодня можно заменить современными веб-стандартами без особой потери удобства. [57] Частично из-за этого GitHub удалил jQuery со своих страниц в 2018 году. [58]

См. также [ править ]

Ссылки [ править ]

  1. ^ https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/
  2. ^ «Библиотеки с открытым исходным кодом и размеры файлов — PageCDN» . pagecdn.com . Проверено 21 июля 2020 г.
  3. ^ «jQuery: пишите меньше, делайте больше, библиотека JavaScript» . Проект jQuery . Проверено 29 апреля 2010 г.
  4. ^ «Лицензия проекта jQuery» . Фонд jQuery . Проверено 11 марта 2017 г.
  5. ^ Перейти обратно: а б с «Использование библиотек JavaScript для веб-сайтов» . W3Techs . Архивировано из оригинала 15 ноября 2019 года . Проверено 15 ноября 2019 г. jQuery (74,1%) в 3,7 раза популярнее Bootstrap (19,9%).
  6. ^ Перейти обратно: а б «Либскор» . Архивировано из оригинала 19 февраля 2017 года . Проверено 11 февраля 2017 г. Лучшие скрипты: 1. jQuery (692 981 сайт); 2. Пользовательский интерфейс jQuery (193 680 сайтов); 3. Facebook SDK (175 369 сайтов); 4. Twitter Bootstrap JS (158 288 сайтов); 5. Модернизр (155 503 сайта).
  7. ^ « Селекторы API уровня 1, Рекомендации W3C » (21 февраля 2013 г.). Этот стандарт превратил «вспомогательные методы» jQuery в собственные методы JavaScript, а широкое использование jQuery стимулировало внедрение быстрое querySelector/querySelectorAll в основные веб-браузеры.
  8. ^ Резиг, Джон (28 сентября 2008 г.). «jQuery, Microsoft и Nokia» . Блог jQuery . jQuery . Проверено 29 января 2009 г.
  9. ^ Гатри, Скотт (28 сентября 2008 г.). «jQuery и Microsoft» . Блог СкоттГу . Проверено 15 апреля 2019 г.
  10. ^ «Пользовательский интерфейс Guarana: библиотека пользовательского интерфейса на основе jQuery для Nokia WRT» . Форум Нокиа . Архивировано из оригинала 16 августа 2011 года . Проверено 30 марта 2010 г.
  11. ^ Йорк, Ричард (2009). Начинаем разработку JavaScript и CSS с помощью jQuery . Уайли. п. 28. ISBN  978-0-470-22779-4 .
  12. ^ Резиг, Джон (31 октября 2007 г.). «История jQuery» . Проверено 15 апреля 2019 г.
  13. ^ «Команда jQuery» . jquery.com . Фонд JS . Проверено 22 мая 2019 г. Команда: Тимми Уиллисон (руководитель ядра jQuery), Ричард Гибсон (руководитель Sizzle, ядро ​​jQuery).
  14. ^ jquery-under-the-mit-license на jquery.org (2006)
  15. ^ лицензия на jquery.org (архив 2010 г.)
  16. ^ «Изменения в лицензировании jQuery» . Блог jQuery . 10 сентября 2012 г.
  17. ^ «Обработка 15 000 запросов в секунду: развитие jQuery» . www.maxcdn.com . МаксКДН . 20 июня 2015 г. Проверено 2 июля 2018 г.
  18. ^ Перейти обратно: а б «Статистика использования jQuery (декабрь 2019 г.)» . Trends.builtwith.com . 31 декабря 2019 года. Архивировано из оригинала 21 февраля 2020 года . Проверено 21 февраля 2020 г.
  19. ^ «Статистика использования и рыночная доля библиотек JavaScript (февраль 2020 г.)» . W3Techs . 21 февраля 2020 года. Архивировано из оригинала 21 февраля 2020 года . Проверено 21 февраля 2020 г.
  20. ^ Резиг, Джон (14 января 2009 г.). «jQuery 1.3 и jQuery Foundation» . Блог jQuery . Проверено 4 мая 2009 г.
  21. ^ Поддержка браузера | jQuery
  22. ^ jquery.org, Фонд jQuery —. «jQuery CDN» .
  23. ^ «API библиотек Google — Руководство разработчика» . Проверено 11 марта 2012 г.
  24. ^ «Сеть доставки контента Microsoft Ajax» . ASP.net . Корпорация Майкрософт . Проверено 15 апреля 2019 г.
  25. ^ js.foundation, JS Foundation —. «jQuery() | Документация по API jQuery» . api.jquery.com . Проверено 2 июля 2018 г.
  26. ^ «jQuery.noConflict() Документация по API jQuery» .
  27. ^ jquery.org, Фонд jQuery —. «Руководство по обновлению jQuery Core 3.0 — jQuery» .
  28. ^ Перейти обратно: а б «Плагины» . Проект jQuery . Проверено 15 апреля 2019 г.
  29. ^ «Что происходит с сайтом плагинов jQuery?» . Блог jQuery . Проверено 22 апреля 2015 г.
  30. ^ «jquery/plugins.jquery.com» . Гитхаб . Проверено 22 апреля 2015 г.
  31. ^ «Центр обучения jQuery» . Фонд jQuery . Проверено 2 июля 2014 г.
  32. ^ «Выпущена версия jQuery 1.6.4» . Блог jQuery . 12 сентября 2011 г.
  33. ^ «Выпущена версия jQuery 1.7.2» . Блог jQuery . 21 марта 2012 г.
  34. ^ «Выпущена версия jQuery 1.8.3» . Блог jQuery . 13 ноября 2012 г.
  35. ^ «Выпущена версия jQuery 1.9.1» . Блог jQuery . 4 февраля 2013 г.
  36. ^ «Выпущены версии jQuery 1.10.2 и 2.0.3» . Блог jQuery . 3 июля 2013 г.
  37. ^ «Выпущены версии jQuery 1.11.3 и 2.1.4 – отказоустойчивая версия iOS» . Блог jQuery . 28 апреля 2015 г.
  38. ^ «Выпущены версии jQuery 1.12.4 и 2.2.4» . Блог jQuery . 20 мая 2016 г.
  39. ^ Честерс, Джеймс (15 июня 2016 г.). «Долгожданная версия jQuery 3.0 — компактная сборка» . infoq.com . Проверено 28 января 2017 г.
  40. ^ «Вышла версия jQuery 3.2.0!» . Блог jQuery . 16 марта 2017 г. Проверено 12 марта 2018 г.
  41. ^ «jQuery 3.3.0 – ароматный букет устаревших идей и… это новая функция?» . Блог jQuery . 19 января 2018 года . Проверено 15 апреля 2019 г.
  42. ^ «jQuery 3.3.1 — исправлены зависимости в теге выпуска» . Блог jQuery . 20 января 2018 года . Проверено 15 апреля 2019 г.
  43. ^ «Выпущена версия jQuery 3.4.0» . Блог jQuery . 10 апреля 2018 г. Проверено 15 апреля 2019 г.
  44. ^ «jQuery 3.4.1: запуск событий фокуса в IE и поиск корневых элементов в iOS 10» . Блог jQuery . Фонд jQuery.
  45. ^ «Выпущена версия jQuery 3.5.0!» . Блог jQuery . 10 апреля 2020 г. Проверено 11 апреля 2020 г.
  46. ^ «Выпущена jQuery 3.5.1: исправление регрессии» . Блог jQuery . Фонд jQuery.
  47. ^ jquery.org, jQuery Foundation-. «Выпущена версия jQuery 3.6.0! | Официальный блог jQuery» . Проверено 27 марта 2021 г.
  48. ^ «Выпущена jQuery 3.6.4: прощение селектора» . Проверено 8 марта 2023 г.
  49. ^ «jquery v3.6.4» . Bundlephobia.com . Проверено 8 марта 2023 г.
  50. ^ jquery.org, jQuery Foundation-. «Выпущена версия jQuery 3.7.0: порядок | Официальный блог jQuery» .
  51. ^ «Выпущена версия jQuery 3.7.1: надежные размеры строк таблицы» . Проверено 14 сентября 2023 г.
  52. ^ «jquery v3.7.0» . Bundlephobia.com . Проверено 11 мая 2023 г.
  53. ^ jquery.org, jQuery Foundation-. "jQuery 4.0.0 БЕТА!" .
  54. ^ Перейти обратно: а б «История» . qunitjs.com . Проверено 15 апреля 2019 г.
  55. ^ «Вики-сайт группы тестирования jQuery» .
  56. ^ Криль, Пол (8 мая 2019 г.). «3 библиотеки JavaScript вместо jQuery» . Инфомир .
  57. ^ «Возможно, вам не понадобится jQuery» . youmightnotneedjquery.com . Проверено 23 апреля 2022 г.
  58. ^ «Удаление jQuery из интерфейса GitHub.com» . Блог GitHub . 6 сентября 2018 г. Проверено 21 июля 2021 г.

Дальнейшее чтение [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: E5ACBA26E43406F1DFD04E9D1140A58D__1718730360
URL1:https://en.wikipedia.org/wiki/JQuery
Заголовок, (Title) документа по адресу, URL1:
jQuery - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)