Ответ 1
Вы имеете в виду, script для загрузки jQuery на произвольной странице? Для этой цели я построил следующий букмарклет для браузера:
javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.js';(d.head||d.documentElement).appendChild(s)})(document);
Определяет, существует ли jQuery. Если это произойдет, появится диалоговое окно подтверждения, в котором показана текущая версия, чтобы вы могли решить, будет ли он перезаписывать существующий объект jQuery.
В настоящее время jQuery 1.8 загружается из CDN через SSL.
- Если вы хотите загрузить другую версию, замените
'1.8'
на, например.'1.7.1'
. - Если вы хотите загрузить сжатую версию, замените
jquery.js
наjquery.min.js
. - Если вы не против загрузки jQuery поверх
http:
, Google CDN можно заменить на:- http://code.jquery.com/jquery.js - Последняя версия
- http://code.jquery.com/jquery-latest.js - Последняя версия
- http://code.jquery.com/jquery-1.8.0.js - Версия 1.8
Чтобы сэкономить время на редактирование, введите тот же самый букмарклет, что и верхняя часть ответа, но получив последнюю версию (вместо фиксированной) от http://code.jquery.com/
:
javascript:if(!window.jQuery||confirm('Overwrite\x20current\x20version?\x20v'+jQuery.fn.jquery))(function(d,s){s=d.createElement('script');s.src='http://code.jquery.com/jquery.js';(d.head||d.documentElement).appendChild(s)})(document);
Примечание. Имея последнюю версию хорошо, но не удивляйтесь, когда jQuery "ведет себя странно" (= обновлено).