Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Name space и организация множества js-файлов. (https://javascript.ru/forum/css-html/37916-name-space-i-organizaciya-mnozhestva-js-fajjlov.html)

krasovsky 13.05.2013 22:28

Name space и организация множества js-файлов.
 
Добрый день! Я тут озаботился написанием приложения из нескольких js файлов-классов , которые бы были организованы через NS, то есть последовательно создавали в основном NS (условно myNS) свои , образуя структуру.
И столкнулся с проблемой - как контролировать загрузку в NS в определенном порядке? Можно конечно вызывать конструктор каждого класса вроде :
Init = function() {

window['myNS'] = {};
function getPlugin() {
plugin_1();
plugin_2();
plugin_3();

}
getPlugin();

function plugin_1() {.код возвразающий новое NS в родительское (myNS.plugin_1)  return window.myNS['plugin_1'] = {}; };
function plugin_1() {...};
function plugin_1() {...};

}();

Но что если плагинов десятки?
Знаю, что в таких вещах как например редактор TinyMCE и пр. реализован механизм инкапсуляции сторонних плагинов и инициализации частей самого тини.

Если кто то может поделиться опытом, ссылкой, или примером на эту тему буду оч благодарен!


Часовой пояс GMT +3, время: 14:14.