При использовании технологии 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();
});
получается что мне надо описать модуль и тут же его вызвать. Нормально ли так вообще делать?