Я пытаюсь лениво загрузить javascripts, но не могу заставить его работать надежно.Мои страницы загружаются довольно быстро, и я хочу сохранить их в таком состоянии, поэтому я не собираюсь использовать тайм-аут для задержки загрузки.Помимо document.readyState
, как мне убедиться, что DOM действительно готов к модификации?
Метод I:
poll readyState
скрипт createElement
src = url
appendElement для заголовка
Результаты:
IE8: всегда прерывается
FF3: загружается в первый раз, прерывается каждый второй
Chrome: загружается в первый раз, прерывается каждый
Метод II: ( lazyload , включенный в тег head)
- нагрузка с lazyload
Результаты:
IE8: всегда прерывается
FF3: работает
Chrome: загружается впервые, прерывает все остальные