@ijakparov

Как использовать YM модули?

При использовании технологии i-bem.js приходится использовать YM модули.
Модули в зависимостях у которых стоит i-bem выполняются без использования module.require их достаточно объявить через define. Есть случаи когда нет необходимости указывать в зависимостях i-bem и надо писать просто YM модуль, выходит что его надо запускать сразу после объявления?

Пример:
Необходимо на странице вывести alert. В YM модулях это выглядит так:

modules.define('WOW', function(provide) {

	provide({
		init_wow : function() { 
			alert(123);
		}
	});

});

modules.require('WOW',function(init){
	init.init_wow();
});


получается что мне надо описать модуль и тут же его вызвать. Нормально ли так вообще делать?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
@ijakparov Автор вопроса
Только что понял что запись можно сократить до

modules.define('WOW', function(provide) {

	alert(22222);

});

modules.require('WOW');
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы