Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2012, 20:47
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

Как подгрузить js после загрузки страницы?
У меня api yandex maps грузятся 1,6 секунд, это очень тормозит загрузку страницы. Можно ли сделать так, чтобы скрипт подгружался только после полной загрузки сайта?
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2012, 21:17
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от FRIE
Можно ли сделать так, чтобы скрипт подгружался только после полной загрузки сайта?
Можно.
а чуть переработать и в гугл это сразу нельзя было?
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2012, 23:47
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

всмысле "в гугл" ?
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2012, 23:47
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

Сообщение от dmitriymar Посмотреть сообщение
Можно.
а чуть переработать и в гугл это сразу нельзя было?
всмысле "в гугл" ?
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2012, 23:52
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

FRIE, прочитайте http://learn.javascript.ru/onload-onerror и все вопросы отпадут
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #6 (permalink)  
Старый 15.12.2012, 00:02
Профессор
Посмотреть профиль Найти все сообщения от godofjavascript
 
Регистрация: 11.12.2012
Сообщений: 265

Особенность метода doScroll

В новых Firefox, Safari/Chrome и во всех Internet Explorer поддерживается атрибут defer тэга <script>. Он позволяет загружать скрипт не блокируя загрузку страницы, а параллельно с ней.

Такая отложенная загрузка скриптов позволяет странице грузиться и отображаться быстрее. Обычно откладывают загрузку для толстых библиотек.

Скрипт является объектом, необходимым для загрузки страницы, и событие onDOMContentLoaded всегда срабатывает после загрузки скриптов.

Но Internet Explorer заканчивает рендеринг документа и делает скроллинг возможным до загрузки скриптов с атрибутом defer.
Поэтому doScroll сработает до загрузки таких скриптов.

Поэтому в браузере Internet Explorer описанный код (а значит и код jQuery) при наличии <script defer> будет работать некорректно, а именно - выполняться до загрузки таких скриптов.

Это может быть важно, если вы хотите использовать такие скрипты в коде инициализации.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
есть ли в js понятие частоты кадров, наподобие как во флэше? andrew_F Общие вопросы Javascript 8 01.05.2012 20:25
как после загрузки html-страницы менять прозрачность фона у флэшки? andrew_F Общие вопросы Javascript 0 25.04.2012 15:03
Выполнение JS-кода после загрузки страницы (НЕ window.onload!) fox Events/DOM/Window 1 14.02.2011 00:59
Как вытащить сведения из другой страницы с помощью js? makregistr Общие вопросы Javascript 6 28.12.2010 14:07
Запуск скрипта после загрузки страницы vital8 Элементы интерфейса 2 24.09.2009 18:06