Есть ли ссылка на “последнюю версию” библиотеки jQuery в Google APIs?[дубликат]

StackOverflow https://stackoverflow.com/questions/441412

  •  22-07-2019
  •  | 
  •  

Вопрос

На этот вопрос уже есть ответ здесь:

Я использую следующее для ссылки на jQuery в моем <script> Теги:

http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js

Есть ли ссылка на "последнюю" версию?Что-то вроде следующего (что не работает):

http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js

(Очевидно, что это не обязательно отличный план привязки вашего кода к потенциально изменяющимся библиотекам, но полезный в разработке.)

Это было полезно?

Решение

Вплоть до jQuery 1.11.1, вы могли бы использовать следующие URL- адреса, чтобы получить последнюю версию jQuery:

Например:

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

Однако, начиная с jQuery 1.11.1, и jQuery, и Google перестали обновлять эти URL-адреса;они будут навсегда должно быть исправлено на уровне 1.11.1.Альтернативный URL-адрес для использования не поддерживается.Объяснение того, почему это так, смотрите в этом сообщении в блоге; Не используйте jquery-latest.js.

Оба хоста поддерживают https а также , как http, поэтому измените протокол по своему усмотрению (или используйте относительный URI протокола)

Смотрите также: https://developers.google.com/speed/libraries/devguide

Другие советы

НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ОТВЕТ.URL указывает на jQuery 1.11 (и всегда буду).

Ссылки на Basic для приведенного выше фрагмента

http://code.jquery.com/jquery-latest.min.js это уменьшенная версия, всегда актуальная.

Имейте в виду, что заголовки кэширования отличаются, когда вы используете "direct" по сравнению с"последняя" ссылка от Google.

При использовании http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js

Cache-Control: public, max-age=31536000

При использовании http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js

Cache-Control: public, max-age=3600, must-revalidate, proxy-revalidate

Не используйте jquery-latest.js

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

Более подробная информация в блоге jQuery:http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/

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

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

<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">
//<![CDATA[
    google.load("jquery", "1");
    //google.load("jqueryui", "1");
    //google.load("swfobject", "1");
//]]>
</script>

Примечание:Приведенный выше фрагмент будет соответствовать 1.7.1 или 1.11.1.

Мой совет для производства - жестко закодировать версию CDN jQuery: <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

Вы можете найти последние версии библиотек Google CDN здесь:https://developers.google.com/speed/libraries/

Или используйте jQuery CDN:https://code.jquery.com/

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

например ,

<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>

выдаст вам сообщение об ошибке безопасности.

API Google позволит вам звонить по протоколу SSL:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
  google.load("jquery", "1.7");
</script>

Нет.Там его нет..

Но для разработки есть такая ссылка на Сайт с кодом jQuery.

А как насчет этого?

http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js

Я думаю, что это всегда последняя версия - поправьте меня, если я ошибаюсь.

http://lab.abhinayrathore.com/jquery_cdn/ это страница, где вы можете найти ссылки на последние версии jQuery, Пользовательский интерфейс jQuery и темы для Google и Microsoft CDN's.

Эта страница автоматически обновляется последними ссылками из CDN.

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

  • Google Ajax API CDN (также поддерживает SSL через HTTPS)

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2"></script>
    

    /jquery.min.js

  • Microsoft CDN (также поддерживает SSL через HTTPS)

    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
    

    Объявление Ajax CDN, Документация Microsoft Ajax CDN

  • jQuery CDN (через Media Temple)

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

    ** Уменьшенная версия

     <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
    

    ** Разработка (полной) версии

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top