Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как правильно подключать jQuery? (https://javascript.ru/forum/jquery/27771-kak-pravilno-podklyuchat-jquery.html)

Hurray 24.04.2012 11:31

Как правильно подключать jQuery?
 
Здравствуйте. Скажите пожалуйста, чем отличаются друг от друга разные версии библиотеки jQuery?
Можно ли сказать, что любой скрипт, работающий на более ранней версии jQuery будет также работать на более поздней?
Имеет ли какое-то значение, подключается библиотека удаленно, или файл с нею находится на том же сервере что и веб-страница? Могут ли возникнуть какие-либо проблемы, если к одной странице подключены разные версии jQuery?

vuler 24.04.2012 11:53

Вообще в каждой новой версии содержится поддержка всего строго. Возьми к примеру - установку событий. со старых версий остались - bind,live, а в новых все заменили на 'on', но поддержка старых методов осталась. Библиотеку jquery можно запросить с другого сервера на подгрузку к своим страницам, но оно тебе надо? Весит библиотека мизер, плюс другой сервер может быть недоступен. У себя надежней.
Как можно к одной странице подключать разные версии jquery. Нужно тупо все обновить на последнюю версию и не заморачиваться.

Kaba 26.04.2012 13:03

Цитата:

Сообщение от vuler (Сообщение 170917)
Библиотеку jquery можно запросить с другого сервера на подгрузку к своим страницам, но оно тебе надо? Весит библиотека мизер, плюс другой сервер может быть недоступен. У себя надежней.

Извините, но это бред. Ни разу не встречал и не слышал чтобы библиотеки от Google были недоступны.

Обычно пользуюсь Google Libraries API:
https://developers.google.com/speed/libraries/devguide

Плюс вагон преимуществ: параллелизация загрузки, кэширование на стороне клиента, минимальный размер из-за gzip сжатия, снижение нагрузки на сервер, сервера по всему миру.

Про Яндекс промолчу, как бы скорость загрузки для России должна быть выше чем у Google, но у меня существует некое недоверие, поэтому и не пользовался, хотя все равно лучше чем хранить у себя на сервере.


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


На счет нескольких подключенных файлов jQuery - пару сайтов попадались с таким недоразумением и вроде бы все работало корректно :) Но, разумеется этим не стоит злоупотреблять. Это ужасно )


Часовой пояс GMT +3, время: 06:46.