Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.10.2016, 10:34
Новичок на форуме
Отправить личное сообщение для alfik777 Посмотреть профиль Найти все сообщения от alfik777
 
Регистрация: 01.10.2016
Сообщений: 2

Альтернативная загрузка jquery
Автономное устройство со встроенным WEB-сервером использует jquery и должно работать как при подключении к интернету так и автономно.
Предпочтительно брать jquery из сети. Как можно реализовать вариант автоматического выбора источника загрузки чтобы при наличии инета скрипт грузился из инета, в противном случае с локальной копии?
Пытаюсь вот так, но не получается:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js?ver=1" onerror="this.onerror=null;  this.src='jquery.js'" > 
		</script>
Ответить с цитированием
  #2 (permalink)  
Старый 01.10.2016, 13:07
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

alfik777,
<!-- Grab Google CDN's jQuery -->
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<!-- Fall back to local jQuery if necessary -->
  <script>window.jQuery || document.write('<script src="libs/jquery/jquery-1.12.0.min.js"><\/script>')</script>


Вот и положи в свой onerror="..." <--- document.write('...')

Последний раз редактировалось Coriolan161, 01.10.2016 в 13:09.
Ответить с цитированием
  #3 (permalink)  
Старый 01.10.2016, 23:18
Новичок на форуме
Отправить личное сообщение для alfik777 Посмотреть профиль Найти все сообщения от alfik777
 
Регистрация: 01.10.2016
Сообщений: 2

Спасибо. Так отрабатывает, хотя задержка имеет место. И заметил, что после загрузки jquery то ли с инета, то ли локальной копии не кэшируется, т.е. каждый раз закачивается по новой. На сервере прописал и получаю "Cache-Control: max-age=2629000" . Что ещё нужно для кэширования ?
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2016, 04:57
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сообщение от alfik777
Предпочтительно брать jquery из сети. К
Зачем? Места на сервере мало?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить крутящийся бегунок пока идет загрузка картинки в Jquery alex_fk jQuery 6 19.07.2013 14:02
Загрузка браузером новой страницы при событии. JQUERY AlexM jQuery 1 15.10.2012 11:10
Загрузка файлов (ajax jquery) q13m jQuery 3 08.03.2012 19:18
JQuery: загрузка и обработка изображения MCTrane Общие вопросы Javascript 8 25.12.2011 22:34
Jquery. загрузка части документа через ajax-запрос InviS jQuery 8 01.03.2010 17:47