Есть ли ссылка на "последнюю" библиотеку jQuery в API Google?
Я использую следующее для ссылки jQuery в тегах <script>
:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
Есть ли ссылка на "последнюю" версию? Что-то вроде следующего (что не работает):
http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js
(Очевидно, не обязательно отличный план для связывания вашего кода с потенциально изменяющимися библиотеками, но полезный в разработке.)
Ответы
Ответ 1
Вплоть до jQuery 1.11.1 вы могли использовать следующие URL-адреса для получения последней версии jQuery:
Например:
<script src="https://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
Ответ 2
НЕ ИСПОЛЬЗУЙТЕ ЭТО ОТВЕТ. URL-адрес указывает на JQuery 1.11 (и всегда будет).
Кредиты на Basic для приведенного выше фрагмента
http://code.jquery.com/jquery-latest.min.js - это сокращенная версия, всегда актуальная.
Ответ 3
Имейте в виду, что заголовки кеширования различны, если вы используете ссылку "прямое" или "последнее" из 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
Ответ 4
Не использовать jquery-latest.js
Этот файл больше не обновляется (он будет на v1.11.1 навсегда). Кроме того, он имеет очень короткий срок службы кеша (уничтожая преимущества использования CDN), поэтому вам лучше выбрать версию jQuery.
Подробнее о блоге jQuery:
http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/
Ответ 5
Не зря, но вы не должны просто автоматически использовать последнюю библиотеку. Если они выпустят новую библиотеку завтра, и она сломает некоторые ваши скрипты, вы SOL, но если вы используете библиотеку, которую вы использовали для разработки скриптов, вы будете убедитесь, что они будут работать.
Ответ 6
Использование:
<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/
Ответ 7
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>
Ответ 8
Да, есть.
http://code.jquery.com/jquery-latest.min.js
Ответ 9
Нет. Нет.
Но для разработки существует такая ссылка на сайт jQuery-кода.
Ответ 10
Как насчет этого?
http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
Я думаю, что это всегда последняя версия. Исправьте меня, если я ошибаюсь.
Ответ 11
http://lab.abhinayrathore.com/jquery_cdn/ - это страница, на которой вы можете найти ссылки на последние версии jQuery, jQuery UI и Темы для Google и Microsoft CDN.
Эта страница автоматически обновляется с последними ссылками из CDN.
Ответ 12
Вы можете использовать последнюю версию библиотеки 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>
** Разработка (полная версия)