Ajax googleapis jquery: Почему не загружается jquery с googleapis? — Хабр Q&A

Содержание

ajax.googleapis.com останавливает мой Firefox

ajax.googleapis.comURL относится к внешней библиотеке JavaScript, который содержит функцию веб - страница может быть с использованием в некоторых инлайна JavaScript своего собственном.

В большинстве (если не во всех) браузерах ничто на странице не отображается до тех пор, пока все встроенные сценарии не будут выполнены * . Даже когда встроенному JavaScript ничего не нужно из этих внешних библиотек JavaScript, вашему браузеру необходимо сначала загрузить все определенные внешние библиотеки, на случай, если они понадобятся. Итак, если внешний скрипт не находится в кэше вашего браузера (или: всякий раз, когда вы явно обновляете свой браузер ), то все останавливается, пока скрипт не будет загружен.

ajax.googleapis.comURL загружает штраф на моем подключении к Интернету и я полагаю , Safari и Chrome до сих пор библиотеки в своих тайниках? Что касается очень медленного прокси: это может быть какой-нибудь вирусный сканер (не слишком вероятно на вашем Mac) или какой-нибудь брандмауэр? Если проблема в прокси-сервере, то это вне вашего контроля, поэтому (если вы используете

этот прокси-сервер): обратитесь к администраторам? Между тем, вы можете повторить свой тест для других библиотек, размещенных в Google, таких как jQuery 1. 3.2 или jQuery UI 1.7.2 .

(Если на самом деле ничего не помогает, вы можете попытаться найти способ переписать запрос на ajax.googleapis.com/[..]/1.3.2/jquery.min.jsURL другого хоста ...)


* См. (Медленный) пример на Cuzillion . И хотя IE8 является первым браузером, который загружает сценарии параллельно , он все равно не будет выполнять их параллельно.

Google просит ваш браузер кэшировать его на 31 536 000 секунд, то есть 365 дней. Кроме того, он допускает публичное кеширование, поэтому прокси-серверу разрешено его кешировать и использовать для других клиентов.

При нажатии кнопки «Обновить» для кэшированных элементов большинство браузеров добавляют If-Modified-Sinceзаголовок к запросу, таким образом, загружая его только в том случае, если содержимое в кэше устарело. Но: даже если сервер отвечает

HTTP/1.x 304 Not Modified, браузер все еще должен ждать этого ответа. Итак, нажатие кнопки «Обновить» при медленной работе может ухудшить ситуацию!

Jquery Get Started



Добавление jQuery на веб-страницы

Есть несколько способов, чтобы начать использовать jQuery на вашем веб-сайте. Вы можете:

  • Скачать библиотеку jQuery из JQuery.com
  • Включите jQuery из CDN, как Google

Загрузка jQuery

Есть две версии JQuery доступны для скачивания:

  • Производственная версия - это для вашего живого сайта, потому что он был minified и сжат
  • Версия для разработки - это для тестирования и разработки (несжатый и читаемый код)

Обе версии можно скачать с jQuery.com.

Библиотека JQuery — это единый JavaScript-файл, который ссылается на тег HTML < script > (Обратите внимание, что тег <script> должен находиться внутри <head> раздела):

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

</head>

Tip: Place the downloaded file in the same directory as the pages where you wish to use it.

Вы удивляетесь, почему у нас нет типа = "Text/JavaScript" внутри тега <script>?

Это не требуется в HTML5. JavaScript является языком сценариев по умолчанию в HTML5 и во всех современных браузерах!


jQuery CDN

Если вы не хотите загружать и размещать jQuery самостоятельно, вы можете включить его из CDN (сеть доставки контента).

Как Google и Microsoft хост jQuery.

Чтобы использовать jQuery из Google или Microsoft, используйте одно из следующих действий:

Google CDN:

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>

Microsoft CDN:

<head>
<script src="https://ajax.phpnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
</head>

Одним из больших преимуществ использования размещенных jQuery от Google или Microsoft:

Многие пользователи уже скачали jQuery из Google или Microsoft при посещении другого сайта.

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

☢ ajax.googleapis.com Плагин расширение для браузера Загрузка библиотек и фреймворков яваскрипта с CDN Google

Плагин для браузера/скрипт/блокировка: «Загрузка библиотек и фреймворков яваскрипта с CDN Google»

Плагин для браузера/скрипт/блокировка: Загрузка библиотек и фреймворков яваскрипта с CDN Google, тип: Публичный CDN -> сеть доставки контента от Google

 

В отчётах правильной Content Security Policy (когда в CSP открыты только нужные поддомены Google), среди blocked-uri появляются url типа: http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js. При этом сайт либо вообще не использует фреймворк

jquery, либо загружает её из другого источника.

Кроме jquery, с CDN Google могут загружаться и другие фреймворки для яваскрипта, например, MooTools, но они крайне редко используются скриптами подмены рекламы.

 

Такие блокировки возникают из-за того, что библиотека jquery требуется вредоносным скриптам, подгружаемым на просматриваемую страницу сайта, например panoramtech.net, dfwu1013.info, exitmonetization.com, perfectnavigator.com и TV-Classic Player.

Они делают такие вызовы в надежде, что большинство вебмастеров используют её сами, и поэтому открыли для доступа CDN Google.

 

В частности, карты Google используют поддомены mts0.googleapis.com, mts1.googleapis.com, cdks0.googleapis.com и cdks1.googleapis.com, и вообще cdks##.googleapis.com (где ## - любые цифры) прописаны алиасами на googleapis.l.google.com - то есть, могут использоваться картами Гугла.

 

Если на сайте вообще не используется jquery, то внедрённый скрипт не сможет выполниться при заблокированном обращении по CSP к

ajax. googleapis.com. Но если используется загрузка библиотеки jquery с другого источника - то внедрённые скрипты могут просто проверять наличие в переменной window глобальной функции jquery(). В этом случае, внедрённые на страницу скрипты смогут работать даже с заблокированным обращением к Google CDN.

Предотвратить это можно переименованием функции jquery, что не всегда легко реализуется на практике.

Начало работы с jQuery

Существует несколько способов начать использовать jQuery на своем сайте:

  • Скачать библиотеку с официального сайта jQuery.com
  • Включить jQuery по CDN, вроде Google

Скачивание библиотеки jQuery

На официальном сайте jQuery для скачивания доступно две версии библиотеки:

  • Для готовых проектов (production) – эта версия предназначена для уже отлаженных и работающих сайтов. Она минифицирована и сжата, что позволяет ускорить ее загрузку.
  • Для разработки (development) – это для тестирования и разработки новых скриптов (код не сжат и содержит комментарии).

Обе версии библиотеки можно скачать на сайте jQuery.com.

Библиотека jQuery - это один файл JavaScript, который подключается в HTML теге <script> (обратите внимание, что тег <script> должен располагаться внутри тега <head>):


<head>
<script src="//msiter.ru/jquery-3.4.0.min.js"></script>
</head>

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

Удивляетесь, почему в теге <script> мы не используем атрибут type="text/javascript"? В HTML5 этого не требуется. JavaScript - скриптовый язык по умолчанию в HTML5 и во всех современных браузерах!

jQuery CDN

Если вы не хотите скачивать и размещать библиотеку jQuery на сервере своего сайта, то вы можете подключить ее с CDN (англ. Content Delivery Network – Сеть доставки содержимого).

Библиотеку jQuery можно подключить с сети Google и Microsoft.

Google CDN:


<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
</head> 

Microsoft CDN:


<head>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.4.0.min.js"></script>
</head> 

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

Синтаксис jQuery Вверх Учебник jQuery для начинающих

Начало работы с jQuery

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

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

Загрузить jQuery

Если вы выберете этот вариант, вы сможете загрузить jQuery с веб-сайта jQuery.

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

Обязательно поместите файл в каталог на своем веб-сайте, а затем создайте ссылку на него с помощью элемента скрипта .

Как это:

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

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

Итак, ваш HTML-документ может выглядеть примерно так:

Пример <сценарий> // Ваш код jQuery находится здесь

Сценарии не обязательно должны находиться в элементе заголовка документа . При необходимости они могут войти в элемент body .

Использование сети доставки контента (CDN)

В качестве альтернативы вы можете использовать сеть доставки контента (CDN) для доставки вашего jQuery.В примерах в этом руководстве используется эта опция.

Вот пример ссылки на jQuery в библиотеках, размещенных в Google:

Итак, ваш HTML-документ может выглядеть примерно так:

Пример <сценарий> // Ваш код jQuery находится здесь

Сеть доставки содержимого Microsoft Ajax также поддерживает jQuery, так что это еще один вариант.

О CDN

Использование сети доставки контента (CDN) может помочь повысить производительность вашего jQuery (и веб-сайта в целом).

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

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

jQuery Начало работы


Добавление jQuery на ваши веб-страницы

Есть несколько способов начать использовать jQuery на своем веб-сайте. Вы можете:

  • Загрузите библиотеку jQuery с jQuery.com
  • Включить jQuery из CDN, например Google

Загрузка jQuery

Для загрузки доступны две версии jQuery:

  • Производственная версия - это для вашего действующего веб-сайта, потому что он был уменьшен и сжат
  • Версия для разработки - это для тестирования и разработки (несжатый и читаемый код)

Обе версии можно загрузить с jQuery. com.

Библиотека jQuery - это отдельный файл JavaScript, и вы ссылаетесь на него с помощью тега HTML

Совет: Поместите загруженный файл в тот же каталог, что и страницы, на которых вы хотите его использовать.

Вам интересно, почему у нас нет type = "text / javascript" внутри тега

Попробуй сам "

Microsoft CDN:



Попробуй сам "
Одно большое преимущество использования размещенного jQuery от Google или Microsoft:

Многие пользователи уже загрузили jQuery от Google или Microsoft при посещении другой сайт.В результате он будет загружен из кеша при посещении вашего сайта, что приведет к сокращению времени загрузки. Кроме того, большинство CDN гарантируют, что после того, как пользователь запросит у него файл, он будет обслужен. с ближайшего к ним сервера, что также сокращает время загрузки.


Загрузить | jQuery Mobile


Скачать Builder

Мы рекомендуем использовать наш инструмент для создания настраиваемого пакета, который содержит только необходимые вам компоненты. Конструктор генерирует собственный файл JavaScript, а также полные таблицы стилей, содержащие только структуру, для производственного использования.

Скачать Builder


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

1,4,5

ZIP-файл

Если вы хотите разместить файлы самостоятельно, вы можете загрузить zip-архив всех файлов:

jQuery CDN предоставлено MaxCDN

JavaScript:

CSS:

Фрагмент копирования и вставки для файлов, размещенных на jQuery CDN:

1

2

3

 

Google CDN

Microsoft CDN


Устаревшие версии


1.

3.2

ZIP-файл

Если вы хотите разместить файлы самостоятельно, вы можете загрузить zip-архив всех файлов:

jQuery CDN

JavaScript:

CSS:

Фрагмент копирования и вставки для файлов, размещенных на jQuery CDN:

1

2

3

 

Microsoft CDN


1.2.1

ZIP-файл

Если вы хотите разместить файлы самостоятельно, вы можете загрузить zip-архив всех файлов:

jQuery CDN

JavaScript:

CSS:

Фрагмент копирования и вставки для файлов, размещенных на jQuery CDN:

1

2

3

 

Microsoft CDN


1.1.2

ZIP-файл

Если вы хотите разместить файлы самостоятельно, вы можете загрузить zip-архив всех файлов:

jQuery CDN

JavaScript:

CSS:

Фрагмент копирования и вставки для файлов, размещенных на jQuery CDN:

1

2

3

 

Microsoft CDN


1.0.1

ZIP-файл

Если вы хотите разместить файлы самостоятельно, вы можете загрузить zip-архив всех файлов:

jQuery CDN

JavaScript:

CSS:

Фрагмент копирования и вставки для файлов, размещенных на jQuery CDN:

1

2

3

 

Microsoft CDN


Все загрузки

Ссылки на zip-файлы всех выпусков.


Последний код

Незавершенная сборка, для тестирования.


Вилка jQuery Mobile на GitHub

Как использовать jQuery?

jQuery - это библиотека JavaScript , которую можно использовать в широком спектре разработок. Это бесплатное программное обеспечение с открытым исходным кодом, имеющее двойную лицензию на условиях лицензии MIT (Массачусетского технологического института) и GNU (GNU's Not UNIX) General Public License . jQuery не похожа на любую другую библиотеку JS, это наиболее широко используемая библиотека Javascript в мире, предоставляя бесценный заранее написанный код Javascript на кончиках пальцев программистов во всем мире.

Настройка jQuery

Официально существует два способа использования jQuery:

  1. Версия на основе CDN - Вы можете включить библиотеку jQuery в свой HTML-код непосредственно из сети доставки контента (CDN).
  2. Локальная установка - Вы можете загрузить библиотеку jQuery на свой локальный компьютер и включить ее в свой HTML-код.

Версия на основе CDN


CDN (сеть доставки контента или сеть распространения контента) - это сеть прокси-серверов, глобально распределенных в нескольких географических точках, где конечные пользователи могут получить доступ к кэшированному контенту.Несколько технологических гигантов ( Google , Microsoft и т. Д.) Предлагают копии библиотек jQuery, размещенные на их CDN. Использование CDN может повысить производительность вашего jQuery (и веб-сайта в целом). Чтобы загрузить размещенную библиотеку jQuery, скопируйте и вставьте HTML-код этой библиотеки (показанный ниже) на свою HTML-страницу.

Google CDN

Microsoft CDN

FullSource с использованием Google CDN
Настройка jQuery Google CDN

Мы рекомендуем загружать библиотеки jQuery из CDN через HTTPS, даже если ваши собственные веб-страницы используют только HTTP.

CDN для jQuery имеет много преимуществ. Основным преимуществом является скорость загрузки, потому что CDN предназначен для более быстрой загрузки. Таким образом, библиотека jQuery загружается очень быстро из CDN (Content Delivery Network), в этом случае ваши веб-страницы загружаются быстрее на несколько миллисекунд .

Локальная установка

Существуют две версии библиотек jQuery, доступные для загрузки с веб-сайтов:

  1. Производственная версия - это для вашего действующего веб-сайта, потому что он был уменьшен и сжат.
  2. Версия для разработки - это для тестирования и разработки (несжатый и читаемый код).

Несжатая версия предпочтительнее во время программирования или отладки ; сжатая версия экономит полосу пропускания и повышает производительность на производственном уровне. Обе версии можно скачать с сайта jQuery.com.

Библиотека jQuery - это файл javascript, и вы можете ссылаться на него напрямую, добавив в исходный файл html.

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

FullSource
Настройка jQuery




ajax.googleapis.com останавливает мой Firefox - суперпользователь

ajax.googleapis.com URL относится к внешней библиотеке JavaScript, которая содержит функции, которые веб-страница может использовать в некоторых собственных встроенных JavaScript.

В большинстве (если не во всех) браузерах ничего на странице не отображается до тех пор, пока все встроенных сценариев не будут выполнены, выполняя * . Даже если встроенному JavaScript ничего не требуется из этих внешних библиотек JavaScript, вашему браузеру необходимо сначала загрузить все определенные внешние библиотеки, на всякий случай, если они понадобятся.Итак, если внешний скрипт отсутствует в кэше вашего браузера (или: всякий раз, когда вы явно обновляете свой браузер ), тогда все останавливается, пока скрипт не будет загружен.

URL-адрес ajax.googleapis.com отлично загружается при моем подключении к Интернету, и я предполагаю, что в Safari и Chrome все еще есть библиотека в их кешах? Что касается очень медленного прокси: это может быть какой-нибудь антивирусный сканер (вряд ли на вашем Mac) или какой-то брандмауэр? Если проблема в прокси-сервере, то это вне вашего контроля, поэтому (при условии, что вам нужно использовать прокси , а не ): связаться с администраторами? Между тем, вы можете повторить свой тест для других библиотек, размещенных в Google, например jQuery 1.3.2 или jQuery UI 1.7.2.

(Если на самом деле все остальное не удается, вы можете попытаться найти способ переписать запрос для ajax.googleapis.com/[.. ]/1.3.2/jquery.min.js на URL-адрес другого хоста. ..)


* См. (Медленный) пример на Cuzillion. И хотя IE8 является первым браузером, который загружает скрипт параллельно, он все равно не сможет выполнить их параллельно.

Google сообщает вашему браузеру кэшировать его на 31 536 000 секунд, то есть на 365 дней.И это позволяет публичное кэширование, поэтому прокси может кэшировать его и использовать его для других клиентов.

При нажатии кнопки «Обновить» для кешированных элементов большинство браузеров добавят в запрос заголовок If-Modified-Since , таким образом, выполняя загрузку только в том случае, если объект в кеше устарел. Но: даже если сервер отвечает HTTP / 1.x 304 Not Modified , браузеру все равно нужно дождаться этого ответа. Итак: нажатие «Обновить», когда все идет медленно, может усугубить ситуацию!

Скачать jQuery - jquery-3.3.1.js Загрузить, jquery-2.2.4.js Загрузить

Перед запуском jQuery нам необходимо загрузить файл библиотеки jQuery. Загрузите последнюю версию файла jquery.js с веб-сайта jquery.com. Вы также можете использовать ссылку jQuery CDN. Сети CDN могут повысить производительность за счет размещения jQuery на серверах по всему миру.

  1. Загрузить jQuery
  2. CDN-провайдер jQuery
  3. Как использовать библиотеку jQuery?

Загрузить jQuery

На данный момент последняя версия библиотеки jQuery - 3.3.1 - Минифицированный (87 КБ) , несжатый (272 КБ) Загрузить. Затем загруженная библиотека jQuery переместится в каталог вашего сайта.

jQuery все файлы предыдущей версии (щелкните правой кнопкой мыши и "Сохранить ссылку как")

jQuery Все версии 3.x

jQuery Все версии 2.x

  • Скачать jQuery 2.2.4 - минифицированный , несжатый

  • Загрузить jQuery 2.2.3 - минифицированный , несжатый

  • Скачать jQuery 2.2.2 - минифицированный , несжатый

  • Скачать jQuery 2.2.1 - минифицированный , несжатый

  • Скачать jQuery 2.2.0 - минифицированный , несжатый

  • Загрузить jQuery 2.1.4 - минифицированный , несжатый

  • Загрузить jQuery 2.1,3 - минифицированный , несжатый

  • Загрузить jQuery 2.1.2 - минифицированный , несжатый

  • Скачать jQuery 2.1.1 - минифицированный , несжатый

  • Загрузить jQuery 2.1.0 - минифицированный , несжатый

  • Скачать jQuery 2.0.3 - минифицированный , несжатый

  • Загрузить jQuery 2.0,2 - минифицированный , несжатый

  • Скачать jQuery 2.0.1 - минифицированный , несжатый

  • Скачать jQuery 2.0.0 - минифицированный , несжатый

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

  • Скачать jQuery 1.12.4 - минифицированный , несжатый

  • Загрузить jQuery 1.12.0 - минифицированный , несжатый

  • Скачать jQuery 1.11.0 - минифицированный , несжатый

  • Скачать jQuery 1.10.0 - минифицированный , несжатый

  • Скачать jQuery 1.9.0 - минифицированный , несжатый

  • Скачать jQuery 1.8.0 - минифицированный , несжатый

  • Загрузить jQuery 1.7.0 - минифицированный , несжатый

  • Скачать jQuery 1.6 - минифицированный , несжатый

  • Скачать jQuery 1.5 - минифицированный , несжатый

  • Скачать jQuery 1.4 - минифицированный , несжатый

  • Скачать jQuery 1.3 - минифицированный , несжатый

  • Загрузить jQuery 1.2 - минифицированный , несжатый

  • Скачать jQuery 1.1 - без сжатия

  • Загрузить jQuery 1.0 - без сжатия

Поставщик CDN jQuery

Сети CDN

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

Google CDN

jQuery 3.x (минифицированный)

    

jQuery 3.x (без сжатия)

    

jQuery 2.x (уменьшенный)

    

jQuery 2.x (без сжатия)

    

jQuery 1.x (минифицированный)

    

jQuery 1.x (без сжатия)

    

Версия 3.3.1, 3.2.1, 3.2.0, 3.1.1, 3.1.0, 3.0.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.4, 2.1.3, 2.1.1, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.12.4, 1.12.3, 1.12.2, 1.12.1, 1.12.0, 1.11.3, 1.11.2, 1.11.1, 1.11.0, 1.10.2, 1.10.1, 1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5. 2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.3

CDNJS CDN

Вы можете загрузить ссылку jQuery CDN с веб-сайта jQuery CDNJS.

jQuery 3.x (без сжатия)

    

jQuery 3.x (минифицированный)

    

Как использовать библиотеку jQuery?

Библиотека jQuery в первую очередь включается в вашу веб-страницу после использования в функции jQuery. посмотрим следующую структуру...

  


     Структура jQuery 
    
    <сценарий>
        / * добавляем необходимый код javascript * /
    


    ...
    ...

  
Блог о

jQuery UI | Все новости о jQuery UI

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

Что случилось с 1.12.0?

Возможно, вы заметили, что хотя 1.12.0 была выпущена еще в июле, анонса не было. У нас было несколько проблем, связанных с выпуском, некоторые проблемы с кодом, но в основном проблемы с инфраструктурой. Поскольку решение проблем с инфраструктурой заняло так много времени, мы решили подождать до выпуска 1.12.1, чтобы официально объявить 1.12.

Основные изменения в 1.12:

  • Новая тема : Наша давняя тема в оттенках серого по умолчанию. На смену гладкости пришла современная тема с некоторыми цветами, меньшим количеством градиентов и некоторыми другими улучшениями. Новая тема уже размещена на ThemeRoller (где вы также можете найти «Smoonthness» на вкладке «Галерея»).
  • Новые виджеты : Controlgroup заменяет набор кнопок и добавляет поддержку selectmenu и новый виджет checkboxradio. Вы можете увидеть новые виджеты в действии в контрольной группе и в демонстрационных роликах с флажками.
  • Новые классы опция : Все виджеты получили новую опцию, которая называется классы . Это дает гораздо больший контроль над визуальным стилем и настраиваемой тематикой. Например, создание темы Bootstrap для пользовательского интерфейса jQuery теперь намного проще. См. Статью Learning jQuery для получения дополнительной информации.
  • Новый метод : метод .labels () находит все элементы меток, связанные с первым выбранным элементом, имитируя собственное свойство labels .
  • Редизайн API: Кнопка : виджет кнопки претерпел переработку API, разделив функциональность для разных типов кнопок на отдельные компоненты (см. Новые виджеты, упомянутые выше). Обязательно прочтите руководство по обновлению, чтобы вы могли отказаться от устаревших API. Сгенерированная разметка также изменилась, поэтому может потребоваться обновление любого пользовательского стиля.
  • npm / browserify / webpack support : пакет jquery-ui на npm теперь принадлежит и поддерживается командой jQuery UI.Кроме того, мы обновили package.json и изменили структуру каталогов, чтобы лучше работать с такими инструментами, как browserify и webpack. См. Демонстрацию Jörn Zaefferer для получения информации об использовании webpack.
  • Капитальный ремонт эффектов : API эффектов подвергся капитальному ремонту, в него добавлено множество новых API и переписаны эффекты для использования CSS clip для более плавной и менее подверженной ошибкам анимации. Кроме того, эффект переноса был заменен методом .transfer () .
  • Прекращена поддержка jQuery 1.6.x : jQuery UI 1.12 официально поддерживает jQuery 1.7.0 - 3.1.0.
  • Уменьшена поддержка старого IE : jQuery UI 1.11 официально отказался от поддержки IE7, но оставил все существующие обходные пути. В jQuery UI 1.12 были удалены все обходные пути IE7. Кроме того, официальная поддержка IE8, IE9 и IE10 была удалена, но обходные пути все еще применяются и будут удалены в версии 1.13. Это совпадает с окончанием регулярной (нерасширенной) поддержки этих браузеров корпорацией Майкрософт в январе.
  • Исправления ошибок : Исправлено более 100 ошибок!

Загрузить

Загрузок файла
Git (содержит исходные файлы с заменой @VERSION на 1.12.1, только базовая тема)
Установить через беседку
  • bower установить jquery / jquery-ui # 1.12.1
jQuery CDN, на базе MaxCDN
  • Несжатый: http://code.jquery.com/ui/1.12.1/jquery-ui.js
  • Сжатый: http: //code.jquery.com / ui / 1.12.1 / jquery-ui.min.js
  • Темы:
    black-tie, blitzer, cupertino, dark-hive, dot-luv, баклажан, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, пасмурно, мельница для перца, редмонд, гладкость, южная улица, начало, солнечный, шикарный кошелек, тронтастический, ui-dark, ui-lightness и vader.
API библиотек Google Ajax (CDN)
  • Без сжатия: http://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js
  • Сжатый: http: // ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
  • Темы:
    black-tie, blitzer, cupertino, dark-hive, dot-luv, баклажан, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, пасмурно, мельница для перца, редмонд, гладкость, южная улица, начало, солнечный, шикарный кошелек, тронтастический, ui-dark, ui-lightness и vader.
Microsoft Ajax CDN (CDN)
  • Без сжатия: http://ajax.aspnetcdn.com/ajax/jquery.ui/1.12.1/jquery-ui.js
  • Сжатый: http: // ajax.aspnetcdn.com/ajax/jquery.ui/1.12.1/jquery-ui.min.js
  • Темы:
    black-tie, blitzer, cupertino, dark-hive, dot-luv, баклажан, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, пасмурно, мельница для перца, редмонд, гладкость, южная улица, начало, солнечный, шикарный кошелек, тронтастический, ui-dark, ui-lightness и vader.
Конструктор пользовательских загрузок

История изменений

См. В Руководстве по обновлению 1.12 список изменений, которые могут повлиять на вас при обновлении с 1.11.x. Для получения полной информации о том, что включено в этот выпуск, см. Журнал изменений 1.12.0 и Журнал изменений 1.12.1.

Спасибо

Спасибо всем, кто помогал с этим релизом, а именно: abacada, Ablay Keldibek, acwolff, Adam Foster, afercia, agcolom, aldra, Alexander Schmitz, alexandis, Alexey Balchunas, aliedtke, allenstyle, Alyosha Pushak, Amanpreet Singh, Anne HADDAD, Anine HADDAD, -Gaelle Colom, apeterson, apushak, Atletismo343, atomiomi, baton, bchiasson, Ben Mosher, Benjamin Albert, bernhardsirlinger, bleshik, bmorearty, Bruno Pérel, camurai, ChaseWagonkner, Chen Eshchar, chkbalzrohl66, christian Owens, daniel-o, darodaro, davenaeder, dcherman, dmack, dmethvin, DSB, dstrohl, eccenux, epascarello, Eric Lee Carraway, euyuil, eXaminator, ezufelt, ezyang, Fahad Ahmad, feedbloo, France, Felixs Nagel -rom, Габриэль Шульхоф, gf3, ggkovacs, gibe, Giovanni Giacobbi, gnarf, Gruewo, Hannah Methvin, harpojaeger, HikingMike, igrunert, Jaegers, janom, Jasper de Groot, jazzyCamel, jclarkbah, Jhanno, Jga8, Шефер, Джоти Дека, Йорн Заефферер, kbwood, ки echii, kiro, Konstantin Dinev, kzys, Leonardo Balter, Liran Sharir, Lisa Seacat DeLuca, llehmann, lucas.ams, Люк Пейдж, m-berling, Macavelli, Максим Рыжиков, Mani Mishra, mar10w, Marco Ziech, Marcus Warren, Matt Brundage, mattbasta, mfazekas, Michael Lelli, Michael Orchard, michaelcm, Michał Gołębiowski, Mike Sherov, Mohammed84 , monojp, mpetrovich, Mukul Hase, Myeongjin Lee, Nils Heuermann, orfc, Patricia Juarez, Patrick1701, Peter Dave Hello, Peter Kehl, petersendidit, pgpp05, Piotr Baran, piuccio, PutKettleOn, RafaeldeRand, Rafael Xavier , rdworth, rjollos, rmacfadyen, romain-granai, Ryan Oriecuia, sandygettings, Scott González, sebfz1, sephii, shannonhochkins, shokkobon, Siebrand Mazeland, sp2, sparkybg, Spencer Davis, Spetnik, tepjonez, 85 -botol, Thomas Applencourt, Thomas Meyer, Timo Tijhof, TJ VanToll, tristian2, urkle, Виктор Хомяков, Ville Skyttä, Weston Ruter, WickedDevils, zerocrates.

Дорога впереди

Параллельно с этим выпуском мы работали над несколькими существенными изменениями, которые войдут в будущие выпуски:

  • Datepicker и Globalize : мы работаем над полной переработкой виджета datepicker.

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

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