2013-12-04 2 views
4

Итак, название говорит об этом. Неплохо ли использовать <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>, когда я хочу включить JQuery на свою страницу?Использует «jquery-latest.min.js» плохую практику?

Я задал этот вопрос, потому что нигде на сайтах JQuery, Google и Microsoft они не предоставляют такую ​​ссылку. Скорее, они поставили версии, подобные этому <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>. Вот почему я подумал, может быть, они не хотят, чтобы люди использовали эту ссылку.

И если это плохая практика, почему? и каково решение идти в ногу с этими изменениями в версии?

ответ

8

Использование «новейшего» jQuery в производственной среде не будет очень умным, так как ваш веб-сайт перестанет работать, если произойдут нарушения. Вы всегда хотите знать, какую версию jQuery вы пишете на своем веб-сайте.

По этой причине обновление новой версии jQuery должно всегда быть ручным процессом. Было бы идеально выглядеть примерно так:

  • Посмотрите на журнал изменений или обновить руководство новой версии (example)
  • Исправьте все проблемы в вашем коде, что новая версия может привести к
  • Запуск с помощью новая версия на внутренней/версии разработки веб-сайта
  • Протестируйте его полностью
  • Когда все будет хорошо, переключите производственный участок на новую версию.
+1

Хе-хе, как точка отсчета, посмотрите на обновление с 1.9 до 2.x - это само по себе должно заставить людей «просто использовать последние». – Stephen

+0

Правда. Итак, какова цель этого файла ('jquery-latest.min.js')? Кто должен его использовать? Почему они обеспечили это в первую очередь? – Reza

+0

@ Хесем, возможно, для людей, работающих в среде разработки, или для тех, кто часто проверяет, не выходит ли новая версия. Я уверен, что по какой-то причине есть люди, использующие «последнюю» ссылку - у нее просто нет бизнеса на живом веб-сайте –

0

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

0

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

Что касается обновления JQuery, я бы не предлагал обновлять его, пока вам не понадобилась более новая версия специально для функции или исправления.

Смежные вопросы