Как подгрузить js после загрузки страницы?
У меня api yandex maps грузятся 1,6 секунд, это очень тормозит загрузку страницы. Можно ли сделать так, чтобы скрипт подгружался только после полной загрузки сайта?
|
Цитата:
а чуть переработать и в гугл это сразу нельзя было? |
всмысле "в гугл" ?
|
Цитата:
|
FRIE, прочитайте http://learn.javascript.ru/onload-onerror и все вопросы отпадут
|
Особенность метода doScroll
В новых Firefox, Safari/Chrome и во всех Internet Explorer поддерживается атрибут defer тэга <script>. Он позволяет загружать скрипт не блокируя загрузку страницы, а параллельно с ней. Такая отложенная загрузка скриптов позволяет странице грузиться и отображаться быстрее. Обычно откладывают загрузку для толстых библиотек. Скрипт является объектом, необходимым для загрузки страницы, и событие onDOMContentLoaded всегда срабатывает после загрузки скриптов. Но Internet Explorer заканчивает рендеринг документа и делает скроллинг возможным до загрузки скриптов с атрибутом defer. Поэтому doScroll сработает до загрузки таких скриптов. Поэтому в браузере Internet Explorer описанный код (а значит и код jQuery) при наличии <script defer> будет работать некорректно, а именно - выполняться до загрузки таких скриптов. Это может быть важно, если вы хотите использовать такие скрипты в коде инициализации. |
Часовой пояс GMT +3, время: 21:28. |