у меня есть следующий синглтон:Объявить локальные функции с require.js
(
function()
{
require
(
['module'],
function()
{
module();
}
);
}
)();
module.js:
function module()
{
alert('yay');
}
Однако, когда я иду в консоль, я вижу, что модуль определен в глобальная область, что-то, что я не хочу, потому что я хочу, чтобы все мои зависимости находились внутри моего однотонального пространства.
Я понимаю, что одна из целей require.js заключается в том, чтобы избежать глобального загрязнения, поэтому как мне защитить свои зависимости от глобальной сферы, как я хочу?
http://requirejs.org/docs/api.html#deffunc или http://requirejs.org/docs/api.html#modulename – Philipp