Я строю модульную структуру для сайта PHP MVC. Я использую Jquery. У меня есть метод registerModule ('module_name'), который при вызове создает экземпляр объекта модуля с этим именем. Эти объекты модуля являются функциями, которые возвращают объект, который они содержатся в отдельных файлах сценариев
пример test_module.js
core.modoules.test_module = function(sandbox){
return{
init : function(){
}
};
};
в методе registerModule () Я занимаюсь наследованием и инициализацией. При инициализации я хотел бы проверить DOM для элемента, соответствующего этому модулю. В этом примере мы ищем div с идентификатором «test_module», и я хотел бы ограничить любое взаимодействие с DOM в объекте test_module, которое должно быть в этой области DOM. В настоящее время я использую селекторы jQuery, но у меня есть ощущение, что мне может понадобиться исправить мою собственную оболочку dom или что-то в этом роде. Есть идеи по этому поводу?