Я испытываю очень спорадические проблемы с JQuery, когда загружен с CDN с атрибутом defer
в Firefox:JQuery иногда недоступен при загрузке с «отсрочка» от CDN
<script defer src="http://code.jquery.com/jquery-1.11.3.min.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/bootstrap-3.3.2.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/fuelux.js" ></script>
...
Большую часть времени, по крайней мере на мой dev-сервер, это работает отлично. Однако, возможно, 1 в 5 раз, когда я загрузить страницу я получаю ошибки от Bootstrap, FuelUX, и просто любой другой плагин о том, что JQuery не определено:
Я удивлен, потому что даже в этом случае , если я посмотрю на отметки времени в консоли Firefox, похоже, что скрипты загружаются в правильном порядке.
Что здесь происходит? Это проблема с defer
, или с Firefox или CDN, или я делаю что-то неправильно?
Это то, что я делал. Но я надеялся отложить все JS, чтобы улучшить время загрузки страницы. 'defer' должен запускаться последовательно, поэтому я до сих пор не знаю, почему эта проблема происходит. – alexw