Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2014, 18:09
Аспирант
Отправить личное сообщение для realstranger Посмотреть профиль Найти все сообщения от realstranger
 
Регистрация: 28.01.2011
Сообщений: 31

Проверка загрузки скриптов
Делаю апи на основе апи ВК. Интересует именно момент инициализации. Есть апи, к нему можно обращаться только когда все модули загружены. Загрузка модулей, это втыкание скриптов в шапку. Отсюда вопрос - каким образом можно понять, что все скрипты вставлены и можно дёргать апи?

//Сам инит
My.init = function (callback) {
	if (My.isFunc(callback)) callback();
};

//Вызов апи, когда произошёл инит 
My.init(function(){
   My.api('user', {uid:2}, function(data) {
       console.log(data);
   });
});

//Загрузка модулей
My.loadModule = function (src, callback, appendTo) {
	var script = document.createElement('script');

	if (!appendTo) {
		appendTo = document.getElementsByTagName('head')[0];
	}

	if (script.readyState && !script.onload) {
		// IE, Opera
		script.onreadystatechange = function () {
			if (script.readyState == "loaded" || script.readyState == "complete") {
				script.onreadystatechange = null;
				callback();
			}
		}
	}
	else {
		script.onload = callback;
	}

	script.src = My.domain + '/js/modules/' + src + '.js';
	appendTo.appendChild(script);
};


Вот такой вот код, в папке модулей лежат соответственно модули. Как определить, что все скрипты в шапке и дать добро на выполнение функций внутри My.init(function(){}?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка загрузки страницы dima_zluka Events/DOM/Window 8 02.05.2014 18:52
Протектор загрузки скриптов Roman S Библиотеки/Тулкиты/Фреймворки 3 01.02.2014 07:00
есть ли функция проверка 'сборки страницы' после загрузки asdasd Общие вопросы Javascript 2 04.04.2012 12:48
проверка загрузки изображений satyr22 Javascript под браузер 3 24.08.2011 10:08
проверка загрузки рисунка в IE HelpeR Элементы интерфейса 8 21.01.2010 11:14