Содержание

Последняя версия jQuery на CDN Google

7/3/2014 обновления: на данный момент,jquery-latest.js больше не обновляется. От блог jQuery:

известно, что http://code.jquery.com/jquery-latest.js злоупотребляют из-за статистики CDN показать, что это самый популярный файл. Это было бы не так, если бы использовался разработчиками только для создания локальной копии.

мы решили остановиться обновление этого файла, а также уменьшенной копии, держа обе файлов в версии 1.11.1 навсегда.

команда Google CDN присоединилась к нам в этой попытке предотвратить непреднамеренный веб-обрыв и больше не обновляет файл на http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js. Этот файл также будет заблокирован в версии 1.11.1.

следующий, теперь спорный, ответ сохраняется здесь по историческим причинам.


не делай этого. Серьезно, нет.

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

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

затем, когда выйдет новая версия jQuery, спросите себя:нужна ли мне эта новая версия в мой код? например, есть ли какая-то критическая совместимость браузера, которая не существовала раньше, или она ускорит мой код в большинстве браузеров?

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

просто нет веской причины всегда использовать последнюю версию jQuery. Старые версии все еще доступны на CDNs, и если они работают для ваших целей, то зачем беспокоиться о их замене?


вторичной, но, возможно, более важной проблемой является кэширование. Многие люди ссылаются на jQuery на CDN, потому что многие другие сайты делают, и у ваших пользователей есть хорошие шансы эта версия уже кэширована.

проблема кэширование работает только если указать полный номер версии. Если вы укажете частичный номер версии, кэширование в далеком будущем не произойдет , потому что в этом случае некоторые пользователи получат разные второстепенные версии jQuery из одного URL-адреса. (Скажем, что ссылка на 1.7 указывает на 1.7.1 один день и 1.7.2 на следующий день. Как браузер будет убедиться, что он получает последнюю версию сегодня? Ответ: нет кэширования.)

в самом деле вот описание из нескольких вариантов и их действия настройки…

http://code.jquery.com/jquery-latest.min.js (нет кэша)

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js (1 час)

http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js (1 час)

http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js (1 год)

таким образом, связываясь с jQuery таким образом, вы на самом деле исключения одна из основных причин использовать CDN в первую очередь.


http://code.jquery.com/jquery-latest.min.js может не всегда дать вам версии вас ожидает, либо. На момент написания этой статьи, ссылки на последнюю версию jQuery 1.x, хотя jQuery 2.икс также был освобожден. Это потому что jQuery 1.x совместим со старыми браузерами, включая IE 6/7/8 и jQuery 2.x не. Если вы хотите последнюю версию jQuery 2.x, тогда (пока)вам нужно указать это явно.

две версии имеют одинаковый API, поэтому для совместимых браузеров нет разницы в восприятии. Однако jQuery 1.x-это большая загрузка, чем 2.x.

Особенности Google CDN / Хабр

Сначала посмотрите на это:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

С помощью этого кода вы можете загрузить библиотеку jQuery напрямую из сети доставки контента (CDN) Google.

Обратите внимание, вы можете прямо указать какую версию (/1.4.4/) библиотеки следует загрузить. Но это далеко не все, что можно сделать. Путем простого изменения этой части ссылки можно творить маленькие приятности:

/1.4.4/ – загрузит точно указанную версию библиотеки, которая никогда не изменится.

/1.4/ – прямо сейчас загрузит версию 1.4.4, но если завтра выйдет версия 1.4.5, то эта ссылка будет указывать на нее. Если затем появится 1.5, то будет указывать на последний релиз в ветке 1.4.х.

/1/

– прямо сейчас загрузит версию 1.4.4. Если завтра появится 1.5, то будет указывать на нее. После выхода версии 2.0 будет указывать на последний релиз в jQuery 1.х.

Маленькое напоминание о том, ради чего все это вообще делается

Уменьшаем задержки – файл грузится с ближайшего географически сервера.

Распараллеливаем загрузку – браузеры ограничивают число одновременных подключений к одному домену, а так файлы могут грузиться параллельно, ускоряя загрузку.

Улучшаем кеширование – есть большая вероятность, что в браузерном кеше посетителя файл уже лежит и это скорейший способ загрузить его.

Сохраняем траффик – сжатая версия 1.4.4 «весит» 82 килобайта. Если ваши посетители запросят миллион страниц с пустым кешем браузера, вы сэкономите 74 гигабайта трафика.

Кеширование

Тут следует сделать важное замечание. От того, по какой ссылке вы будете загружать библиотеку, зависит тип кеширования. Только ссылка на прямую версию даст наилучший результат.

/1.4.4/ – public, max-age=31536000 (один год)

/1.4/ – public, must-revalidate, proxy-revalidate, max-age=3600 (один час с перепроверкой)

/1/ – public, must-revalidate, proxy-revalidate, max-age=3600 (один час с перепроверкой)

Очевидно, кешировать на один час совершенно бесполезно. С другой стороны, пи выходе версии 1.4.5 тот, кто закешировал 1.4.4 на год, получал бы несвежую версию, а это тоже не очень хорошо.

Учет факторов задержек, параллельности загрузки и сохранения траффика по-прежнему важен, но кеширование не менее значимо. Так что если уж кеширование играет для нас большую роль, используйте вариант ссылки на строго определенную версию.

Что выбрать

/1.4.4/ – никогда не изменится, никогда не разрушит функционал, лучше всех кешируется, интуитивно понятно

/1.4/ – может привести к нарушению работы кода при обновлениях, плохо кешируется.

/1/ – весьма вероятно, приведет к нарушению работы при обновлении, плохо кешируется.

Таким образом, для большинства сценариев применения наилучшим образом подойдет вариант с жестким указанием версии. Это также позволит держать работу вашего сайта или приложения под контролем.

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

Не jQuery единым

Приведенные выше соображения справедливы для всех библиотек в Google CDN. Автор проверил их в отношении MooTools и все работает аналогичным образом.

Другие CDN

JQuery можно забирать из сети Microsoft или с jquery.com. Они не дают большой свободы при выборе версий, но, стоит отметить, Майкрософт позволяет кешировать файл на год:

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.4.min.js"></script>

jQuery.com не указывает как кешировать его файл:

<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

Update 1.

Поддерживайте отечественного производителя с обширным списком библиотек: api.yandex.ru/jslibs

Update 2.

Такая загрузка позволит поисковикам использовать этот инструмент как дополнительный источник статистики посещений тех или иных сайтов, если кого-то это смущает.

Кеширование даже на год часто не имеет смысла, т.к. размер браузерного кеша у многих пользователей мал. У меня в Файрфоксе и Опере по умолчанию стояло 50 и 40 мегабайт соответственно. При таких размерах и нынешних скоростях доступа он будет обновляться очень часто ввиду вытеснения старых элементов новыми. Я увеличиваю размеры кешей до 500 мегабайт, хотя некоторые авторы предпочитают думать, что это сильно снижает быстродействие браузеров.

Update 3. Передаваемый трафик

Опыты с ФайрБагом показали, что минимальный траффик дает загрузка jQuery из CDN Yandex.st, а Микрософт еще зачем-то подсовывает плюшку:

Yandex.st Google CDN Microsoft CDN
24605 bytes, gzip 27100 bytes, gzip 34187 bytes, gzip + 1090 bytes cookie

Update 4. Скорость отклика
Замеры производились в Краснодаре (Билайн) вручную посредством Yslow путем 10-кратного рефреша. В других городах результаты могут разительно отличаться. В скобках время первого отклика с чистым кешем.

Yandex.st Google CDN Microsoft CDN
~53 мс (305-320 мс) ~110 мс (324-333 мс) ~400 мс (720-990 мс)

Подключение библиотеки jQuery. 4 способа

Подключать библиотеку jQuery можно различными способами. Давайте рассмотрим разные способы.

Способ 1. Скачать в папку и подключить файл

Наиболее распространённый способ, если сайт могут просматривать локально, без подключения сети Интернет (неужели такие еще есть?).

Идем по адресу и жмем большую желто-оранжевую кнопку Download jQuery. Переходим на страницу где выбираем версию jQuery. Желательно выбирать последнюю из доступных (на момент написания статьи – это 2.2.3). Обозначение compressed – означает, что библиотека минимизирована, т.е. занимаем минимум места, но, к сожалению, читать исходных код трудно. Качаем! После сохранения подключаем файл библиотеки. Для моей структуры (все скрипты лежат в папке js), код выглядит следующим образом:

<!DOCTYPE html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Document</title> <!—Подключаем библиотеку—> <script src=»js/jquery-2.2.3.min.js»></script> </head> <body> </body> </html>

<!DOCTYPE html>

<html lang=»en»>

<head>

<meta charset=»UTF-8″>

<title>Document</title>

<!—Подключаем библиотеку—>

<script src=»js/jquery-2.2.3.min.js»></script>

</head>

<body>

</body>

</html>

Так выглядит структура проекта, библиотеку jQuery скачали в папку js

библиотека лежит в папке js

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

<!DOCTYPE html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Document</title> </head> <body> <!—Подключаем библиотеку—> <script src=»js/jquery-2.2.3.min.js»></script> </body> </html>

<!DOCTYPE html>

<html lang=»en»>

<head>

<meta charset=»UTF-8″>

<title>Document</title>

</head>

<body>

 

<!—Подключаем библиотеку—>

<script src=»js/jquery-2.2.3.min.js»></script>

</body>

</html>

Какой из способов лучше? Это вопрос философии и привычки. Второй способ, используется в фреймворке materialize.

Способ 2. Подключаем напрямую с CDN

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

Для подключения рекомендую использоваться подключение от Google Developers, обычно я нахожу данную страницу по ссылке jquery google. Наша задача скопировать строку:

<script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script>

и подключить ее в файл. Выглядит это так:

<!DOCTYPE html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Document</title> <!—Подключаем библиотеку—> <script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script> </head> <body> </body> </html>

<!DOCTYPE html>

<html lang=»en»>

<head>

<meta charset=»UTF-8″>

<title>Document</title>

<!—Подключаем библиотеку—>

<script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script>

</head>

<body>

</body>

</html>

Второй способ подключения, перед закрывающимся тегом body:

<!DOCTYPE html> <html lang=»en»> <head> <meta charset=»UTF-8″> <title>Document</title> </head> <body> <!—Подключаем библиотеку—> <script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script> </body> </html>

<!DOCTYPE html>

<html lang=»en»>

<head>

<meta charset=»UTF-8″>

<title>Document</title>

</head>

<body>

<!—Подключаем библиотеку—>

<script src=»https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js»></script>

</body>

</html>

Все просто!

jQuery — Как подключить jQuery?

Подключаем jQuery со страницы своего сайта

И так, ситуация первая. Предположим, что у Вас есть сайт (не важно где, на локальном или реальном хостинге). Вы сами пишете этот сайт или его страницу, то есть не используете никаких CMS (систем управления сайтом), как WordPress. И вот, Вы хотите подключить jQuery на некую веб-страницу, и эта библиотека должна загружаться с Вашего сайта.

1. Загружаем свежую версию jQuery

Самое первое, что стоит сделать, это скачать её свежую версию с сайта разработчика. Там, сразу на главной странице, нам предложат 2 варианта jQuery (PRODUCTION и DEVELOPMENT). По функциональности эти варианты идентичны. Вариант “DEVELOPMENT” («разработка») — это, грубо говоря, исходный код этой библиотеки, он структурирован в удобном для чтения виде с кучей комментариев, и предназначен в первую очередь для разработчиков, которые захотят посмотреть, как всё устроено внутри jQuery, что-то там изменить или найти ошибки. Вариант “PRODUCTION” — это сжатый вариант библиотеки, оттуда удалены все комментарии, и этот вариант занимает намного меньше места (32Кб против 250Кб), следовательно страница, на которую будет подключена эта библиотека, будет загружаться быстрее. Так что советую Вам выбрать именно эту версию. Затем надо будет нажать кнопку «Download». Скорее всего, перед Вами появиться jQuery в текстовом виде, и библиотеку можно будет сохранить в нужное место через меню браузера «Сохранить страницу как».

2. Закачиваем jQuery на сайт

Затем библиотеку необходимо «положить» в какое-то место на сайте, то есть закачать на сайт. Если Вы используете реальный хостинг, то сделать это можно, загрузив jQuery через панель управления сайта, или же через FTP. Далее будем считать, что в главной директории Вашего сайта есть поддиректория “javascript”, в которую складываются всякие библиотеки, и jQuery Вы тоже положили туда.

Если Вы используете локальный хостинг типа Денвера, тогда тоже можно создать директорию “javascript” в корневом каталоге Вашего сайта, и скопировать туда библиотеку.

3. Создаём веб-страницу и вставляем туда ссылку на jQuery

Структура веб-страницы, на которую Вы подключаете jQuery, может быть разной. Но в ней обязательно присутствуют теги HTML, HEAD и BODY. Так вот, подключить jQuery можно, если добавить тег SCRIPT со ссылкой на библиотеку внутрь тега HEAD.


<script type="text/javascript" src="javascript/jquery-1.7.2.min.js"></script>

После добавления, Ваша страница может иметь такой вид:


<!DOCTYPE html>
<html dir="ltr" lang="ru-RU">
<head>
<meta charset="UTF-8" />
<title>Страница, на которую я подключаю jQuery</title>
<script type="text/javascript" src="javascript/jquery-1.7.2.min.js"></script>
</head>
<body>
Контент моей страницы
</body>
<html>

Значение атрибута SRC тега script указывает на путь к внешнему JavaScript, который необходимо подключить на страницу. Обычно так подключается любой внешний JavaScript (хотя не обязательно вставлять тег SCRIPT именно в секцию HEAD, но так принято делать). В нашем случае внешним JavaScript-ом является библиотека jQuery. На момент написания статьи последняя версия jQuery — 1.7.2, но когда Вы будете читать эту статью, ситуация может измениться, следовательно, обратите внимание на имя скачанного файла js и подставьте его в код.

jQuery — Введение | ИТ Шеф

  • Статьи
  • Видеоуроки
  • Таймлайн
  • Вопросы
  • Поиск
    • Войти
    • Регистрация
  • HTML & CSS
  • JavaScript
  • Bootstrap

Последняя версия jQuery на CDN Google

Переполнение стека
  1. Товары
  2. Клиенты
  3. Случаи использования
  1. Переполнение стека Публичные вопросы и ответы
  2. Команды Частные вопросы и ответы для вашей команды
  3. предприятие Частные вопросы и ответы для вашего предприятия
  4. работы Программирование и связанные с ним технические возможности карьерного роста
  5. Талант Нанимать технический талант
  6. реклама Связаться с разработчиками по всему миру

Загрузка…

  1. Авторизоваться зарегистрироваться
  2. текущее сообщество

    • Переполнение стека Помогите чат
.

jQuery Core — Все версии

JQuery Core — Все версии | JQuery CDN Support the JS Foundation

<скрипт SRC = "{{ссылка}}" Целостность = "{{}} хэш" crossorigin = "анонимный">

Атрибуты целостности и перекрестного происхождения используются для Проверка целостности субресурса (SRI). Это позволяет браузерам гарантировать, что ресурсы, размещенные на сторонних серверах, имеют не был подделан.Использование SRI рекомендуется в качестве передовой практики всякий раз, когда библиотеки загружаются из стороннего источника. Узнайте больше на srihash.org Работает на Support the JS Foundation

jQuery Core & Migrate — Git Builds

НЕСТАБИЛЬНО, НЕ ДЛЯ ПРОИЗВОДСТВА

jQuery Core — все версии 3.x

  • jQuery Core 3.5.1 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.5.0 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.4.1 — несжатый, минимизированный, тонкий, тонкий минифицированный
  • jQuery Core 3.4.0 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.3.1 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.3.0 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.2.1 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.2.0 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.1.1 — несжатый, минимизированный, тонкий, тонкий минимизированный
  • jQuery Core 3.1.0 — несжатый, минимизированный, тонкий, тонкий минифицированный
  • jQuery Core 3.0.0 — несжатый, минимизированный, тонкий, тонкий минимизированный

jQuery Core — все версии 2.x

  • jQuery Core 2.2.4 — несжатый, минимизированный
  • jQuery Core 2.2.3 — несжатый, минимизированный
  • jQuery Core 2.2.2 — несжатый, минимизированный
  • jQuery Core 2.2.1 — несжатый, минимизированный
  • jQuery Core 2.2.0 — несжатый, минимизированный
  • jQuery Core 2.1.4 — несжатый, минимизированный
  • jQuery Core 2.1.3 — несжатый, минимизированный
  • jQuery Core 2.1.2 — несжатый, минимизированный
  • jQuery Core 2.1.1 — несжатый, минимизированный
  • jQuery Core 2.1.0 — несжатый, минимизированный
  • jQuery Core 2.0.3 — несжатый, минимизированный
  • jQuery Core 2.0.2 — несжатый, минимизированный
  • jQuery Core 2.0.1 — несжатый, минимизированный
  • jQuery Core 2.0.0 — несжатый, минимизированный

jQuery Core — все 1.x Версии

  • jQuery Core 1.12.4 — несжатый, минимизированный
  • jQuery Core 1.12.3 — несжатый, минимизированный
  • jQuery Core 1.12.2 — несжатый, минимизированный
  • jQuery Core 1.12.1 — несжатый, минимизированный
  • jQuery Core 1.12.0 — несжатый, минимизированный
  • jQuery Core 1.11.3 — несжатый, минимизированный
  • jQuery Core 1.11.2 — несжатый, минимизированный
  • jQuery Core 1.11.1 — несжатый, минимизированный
  • jQuery Core 1.11,0 — несжатый, минимизированный
  • jQuery Core 1.10.2 — несжатый, минимизированный
  • jQuery Core 1.10.1 — несжатый, минимизированный
  • jQuery Core 1.10.0 — несжатый, минимизированный
  • jQuery Core 1.9.1 — несжатый, минимизированный
  • jQuery Core 1.9.0 — несжатый, минимизированный
  • jQuery Core 1.8.3 — несжатый, минимизированный
  • jQuery Core 1.8.2 — несжатый, минимизированный
  • jQuery Core 1.8.1 — несжатый, минимизированный
  • jQuery Core 1.8,0 — несжатый, минимизированный
  • jQuery Core 1.7.2 — несжатый, минимизированный
  • jQuery Core 1.7.1 — несжатый, минимизированный
  • jQuery Core 1.7.0 — несжатый, минимизированный
  • jQuery Core 1.7.0 — несжатый, минимизированный
  • jQuery Core 1.6.4 — несжатый, минимизированный
  • jQuery Core 1.6.3 — несжатый, минимизированный
  • jQuery Core 1.6.2 — несжатый, минимизированный
  • jQuery Core 1.6.1 — несжатый, минимизированный
  • jQuery Core 1.6,0 — несжатый, минимизированный
  • jQuery Core 1.5.2 — несжатый, минимизированный
  • jQuery Core 1.5.1 — несжатый, минимизированный
  • jQuery Core 1.5.0 — несжатый, минимизированный
  • jQuery Core 1.4.4 — несжатый, минимизированный
  • jQuery Core 1.4.3 — несжатый, минимизированный
  • jQuery Core 1.4.2 — несжатый, минимизированный
  • jQuery Core 1.4.1 — несжатый, минимизированный
  • jQuery Core 1.4.0 — несжатый, минимизированный
  • jQuery Core 1.3.2 — несжатый, минифицированный, упакованный
  • jQuery Core 1.3.1 — несжатый, минимизированный, упакованный
  • jQuery Core 1.3.0 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.6 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.5 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.4 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.3 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.2 — несжатый, минимизированный, упакованный
  • jQuery Core 1.2.1 — несжатый, минифицированный, упакованный
  • jQuery Core 1.2.0 — несжатый, минимизированный, упакованный
  • jQuery Core 1.1.4 — несжатый, упакованный
  • jQuery Core 1.1.3 — несжатый, упакованный
  • jQuery Core 1.1.2 — несжатый, упакованный
  • jQuery Core 1.1.1 — несжатый, упакованный
  • jQuery Core 1.1.0 — без сжатия, упакован
  • jQuery Core 1.0.4 — без сжатия, упакован
  • jQuery Core 1.0.3 — без сжатия, упакован
  • jQuery Core 1.0,2 — без сжатия, упаковано
  • jQuery Core 1.0.1 — несжатый, упакованный
  • jQuery Core 1.0.0 — без сжатия, упакован

jQuery Migrate — Все версии

  • jQuery Migrate 3.3.1 — несжатый, минимизированный
  • jQuery Migrate 3.3.0 — несжатый, минимизированный
  • jQuery Migrate 3.2.0 — несжатый, минимизированный
  • jQuery Migrate 3.1.0 — несжатый, минимизированный
  • jQuery Migrate 3.0.1 — несжатый, минимизированный
  • jQuery Migrate 3.0.0 — несжатый, минимизированный
  • jQuery Migrate 1.4.1 — несжатый, минимизированный
  • jQuery Migrate 1.4.0 — несжатый, минимизированный
  • jQuery Migrate 1.3.0 — несжатый, минимизированный
  • jQuery Migrate 1.2.1 — несжатый, минимизированный
  • jQuery Migrate 1.2.0 — несжатый, минимизированный
  • jQuery Migrate 1.1.1 — несжатый, минимизированный
  • jQuery Migrate 1.1.0 — несжатый, минимизированный
  • jQuery Migrate 1.0.0 — несжатый, минимизированный
,

Скачать jQuery | JQuery

Ссылка

Загрузка jQuery

Доступны сжатые и несжатые копии файлов jQuery. Несжатый файл лучше всего использовать во время разработки или отладки; сжатый файл экономит полосу пропускания и повышает производительность на производстве. Вы также можете скачать файл исходной карты для использования при отладке сжатого файла. Файл карты — , а не , который требуется пользователям для запуска jQuery, он просто улучшает работу отладчика разработчика.Начиная с jQuery 1.11.0 / 2.1.0 комментарий // # sourceMappingURL не включается в сжатый файл.

Чтобы локально загрузить эти файлы, щелкните правой кнопкой мыши ссылку и выберите «Сохранить как …» в меню.

ссылка jQuery

Для получения справки по обновлению jQuery см. Руководство по обновлению, наиболее подходящее для вашей версии. Мы также рекомендуем использовать плагин jQuery Migrate.

Скачать сжатый, производственный jQuery 3.5.1

Загрузите несжатую разработку jQuery 3.5.1

Скачать файл карты для jQuery 3.5.1

Вы также можете использовать стройную сборку, исключая модули Ajax и Effects:

Загрузите сжатую производственную версию jQuery 3.5.1 slim build

Загрузите несжатый jQuery 3.5.1 slim build

Скачать файл карты для jQuery 3.5.1 slim build

jQuery 3.5.1 заметки о выпуске

Ссылка

Загрузка jQuery с использованием npm или Yarn

jQuery регистрируется как пакет на npm.Вы можете установить последнюю версию jQuery с помощью команды CLI npm:

В качестве альтернативы вы можете использовать команду CLI Yarn:

Это установит jQuery в каталог node_modules . В node_modules / jquery / dist / вы найдете несжатый выпуск, сжатый выпуск и файл карты.

ссылка Загрузка jQuery с использованием Bower

jQuery также регистрируется как пакет с Bower. Вы можете установить последнюю версию jQuery с помощью команды:

Это установит jQuery в каталог установки Bower, по умолчанию bower_components bower_components / jquery / dist / вы найдете несжатый выпуск, сжатый выпуск и файл карты.

Пакет jQuery Bower содержит дополнительные файлы помимо дистрибутива по умолчанию. В большинстве случаев вы можете игнорировать эти файлы, однако если вы хотите загрузить версию по умолчанию самостоятельно, вы можете использовать Bower для установки jQuery с одного из приведенных выше URL-адресов вместо зарегистрированного пакета. Например, если вы хотите установить только сжатый файл jQuery, вы можете установить только этот файл с помощью следующей команды:

ссылка jQuery Migrate Plugin

Мы создали плагин jQuery Migrate упростить переход с более старых версий jQuery.Плагин восстанавливает устаревшие функции и поведение, так что старый код по-прежнему будет правильно работать в новых версиях jQuery. Используйте несжатую версию для разработки для диагностики проблем совместимости, на консоли будут генерироваться предупреждения, которые вы можете использовать для выявления и устранения проблем. Используйте сжатую рабочую версию для простого исправления проблем совместимости без генерации предупреждений консоли.

Существует две версии Migrate. Первый поможет вам обновить ваш pre-1.9 jQuery код для jQuery 1.9 до 3.0. Вы можете получить эту версию здесь:

Скачать сжатый, производственный jQuery Migrate 1.4.1

Загрузите несжатый jQuery Migrate для разработки 1.4.1

Вторая версия помогает вам обновлять код для запуска на jQuery 3.0 или выше, после того, как вы используете Migrate 1.x и обновлены до jQuery 1.9 или выше :

Скачать сжатый, производственный jQuery Migrate 3.3.0

Загрузите несжатый jQuery Migrate 3 для разработчиков.3.0

ссылка Кросс-браузерное тестирование с jQuery

Обязательно протестируйте веб-страницы, использующие jQuery, во всех браузерах, которые вы хотите поддерживать. Сайт Microsoft Developer Resources предоставляет виртуальные машины для тестирования множества различных версий Internet Explorer. Более старые версии других браузеров можно найти на oldversion.com.

link Предварительная сборка jQuery

Команда jQuery постоянно работает над улучшением кода. Каждый коммит репозитория Github генерирует незавершенную версию кода, который мы обновляем на CDN jQuery. Эти версии иногда нестабильны и никогда не подходят для производственных сайтов. Мы рекомендуем использовать их для определения того, исправлена ​​ли уже ошибка при сообщении об ошибках в выпущенных версиях, или для выявления новых ошибок.

Загрузите незавершенную сборку jQuery

Ссылка

Использование jQuery с CDN

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

link CDN jQuery, предоставленный StackPath

CDN jQuery поддерживает целостность подресурсов (SRI), что позволяет браузеру проверять, что доставляемые файлы не были изменены. Эта спецификация в настоящее время реализуется браузерами. Добавление нового атрибута целостности обеспечит вашему приложению улучшение безопасности, поскольку браузеры его поддерживают.

Чтобы использовать jQuery CDN, просто обратитесь к файлу в теге script непосредственно из домена jQuery CDN.Вы можете получить полный тег сценария, включая атрибут Subresource Integrity, посетив https://code.jquery.com и нажав на версию файла, который вы хотите использовать. Скопируйте и вставьте этот тег в ваш HTML-файл.

Начиная с jQuery 1.9, файлы исходных карт доступны в CDN jQuery. Однако, начиная с версии 1.10.0 / 2.1.0, сжатый jQuery больше не включает комментарий исходной карты в копиях CDN, поскольку требует, чтобы несжатый файл и файл исходной карты были размещены в том же месте, что и сжатый файл.Если вы поддерживаете локальные копии и можете контролировать расположение всех трех файлов, вы можете добавить комментарий к исходной карте в сжатый файл для упрощения отладки.

Чтобы увидеть все доступные файлы и версии, посетите https://code.jquery.com

link Другие CDN

Следующие CDN также содержат сжатые и несжатые версии выпусков jQuery. Начиная с jQuery 1.9, они также могут содержать файлы исходных карт; проверьте документацию сайта.

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

ссылка О коде

jQuery предоставляется по лицензии MIT.

Код размещается и разрабатывается в репозитории jQuery GitHub. Если вы заметили некоторые области кода, которые могут быть улучшены, пожалуйста, не стесняйтесь обсуждать их на Развивающемся форуме jQuery Core. Если вы хотите принять участие в разработке jQuery, просмотрите наш сайт для получения дополнительной информации.

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

link Build from Git

Примечание: Чтобы просто использовать последнюю версию jQuery, находящуюся в стадии разработки, попробуйте предварительную сборку jQuery, описанную выше.

Весь исходный код хранится под контролем версий Git, который вы можете просматривать онлайн.README из репозитория содержит больше информации о сборке и тестировании вашего собственного jQuery, а также инструкции по созданию пользовательской сборки, которая исключает некоторые API для уменьшения размера файла.

Если у вас есть доступ к Git, вы можете подключиться к хранилищу здесь:

1

 

git clone git: //github.com/jquery/jquery.git

Вы также можете проверить и собрать определенную версию jQuery из GitHub:

1

2

 

git clone git: // github.com / jquery / jquery.git

Файл README для конкретной версии будет содержать инструкции по созданию этой версии, поскольку процесс со временем изменился.


.

jQuery UI — Все версии

Пользовательский интерфейс jQuery — Все версии | JQuery CDN Support the JS Foundation

<скрипт SRC = "{{ссылка}}" Целостность = "{{}} хэш" crossorigin = "анонимный">

Атрибуты целостности и перекрестного происхождения используются для Проверка целостности субресурса (SRI). Это позволяет браузерам гарантировать, что ресурсы, размещенные на сторонних серверах, имеют не был подделан.Использование SRI рекомендуется в качестве передовой практики всякий раз, когда библиотеки загружаются из стороннего источника. Узнайте больше на srihash.org Работает на Support the JS Foundation

jQuery UI — Git Builds

НЕСТАБИЛЬНО, НЕ ДЛЯ ПРОИЗВОДСТВА

jQuery UI 1.12

jQuery UI 1.12.1 — несжатый, минифицированный

Темы

основание черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

jQuery UI 1.11

JQuery UI 1.11.4 — несжатый, минимизированный

Темы

черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

  • JQuery UI 1.11.3 — несжатый, минимизированный, тема
  • JQuery UI 1.11.2 — несжатый, минимизированный, тема
  • JQuery UI 1.11.1 — несжатый, минимизированный, тема
  • JQuery UI 1.11.0 — несжатый, минимизированный, тема
  • jQuery UI 1.11.0-beta.2 — несжатый, минимизированный, тема
  • jQuery UI 1.11.0-beta.1 — несжатый, минимизированный, тема

jQuery UI 1.10

JQuery UI 1.10.4 — несжатый, минимизированный

Темы

черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

  • JQuery UI 1.10.3 — несжатый, минимизированный, тема
  • jQuery UI 1.10.2 — несжатый, минимизированный, тема
  • JQuery UI 1.10.1 — несжатый, минимизированный, тема
  • jQuery UI 1.10.0 — несжатый, минимизированный, тема
  • jQuery UI 1.10.0-rc.1 — несжатый, минимизированный, тема
  • jQuery UI 1.10.0-beta.1 — несжатый, минимизированный, тема

JQuery UI 1,9

JQuery UI 1.9.2 — несжатый, минимизированный

Темы

основание черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

jQuery UI 1.8

jQuery UI 1.8.24 — несжатый, минифицированный

Темы

основание черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

  • JQuery UI 1.8.23 — несжатый, минимизированный, тема
  • JQuery UI 1.8.22 — несжатый, минимизированный, тема
  • JQuery UI 1.8.21 — несжатый, минимизированный, тема
  • jQuery UI 1.8.20 — несжатый, минимизированный, тема
  • JQuery UI 1.8.19 — несжатый, минимизированный, тема
  • JQuery UI 1.8.18 — несжатый, минимизированный, тема
  • jQuery UI 1.8.17 — несжатый, минимизированный, тема
  • JQuery UI 1.8.16 — несжатый, минимизированный, тема
  • JQuery UI 1.8.15 — несжатый, минимизированный, тема
  • JQuery UI 1.8.14 — несжатый, минимизированный, тема
  • JQuery UI 1.8.13 — несжатый, минимизированный, тема
  • JQuery UI 1.8.12 — несжатый, минимизированный, тема
  • JQuery UI 1.8.11 — несжатый, минимизированный, тема
  • JQuery UI 1.8.10 — несжатый, минимизированный, тема
  • JQuery UI 1.8.9 — несжатый, минимизированный, тема
  • JQuery UI 1.8.8 — несжатый, минимизированный, тема
  • JQuery UI 1.8.7 — несжатый, минимизированный, тема
  • JQuery UI 1.8.6 — несжатый, минимизированный, тема
  • JQuery UI 1.8.5 — несжатый, минимизированный, тема
  • jQuery UI 1.8.4 — несжатый, минимизированный, тема
  • jQuery UI 1.8.3 — несжатый, минимизированный, тема
  • jQuery UI 1.8.2 — несжатый, минимизированный, тема
  • JQuery UI 1.8.1 — несжатый, минимизированный, тема
  • jQuery UI 1.8.0 — несжатый, минимизированный, тема

JQuery UI 1,7

JQuery UI 1.7.3 — несжатый, минимизированный

Темы

основание черный галстук Блицер Купертино темно-улей дот-Luv баклажан возбуждают велосипед фильм хот-Sneaks человечество ль-лягушка мята-эскимо пасмурная погода мельница для перца Редмонд ровность юго-улица Начало солнечно щеголь-кошелек trontastic щ-темнота щ-воздушность Вейдер

Предыдущие выпуски

,