我正在为 PHP MVC 站点构建一个模块化框架。我正在使用 jQuery。我有一个registerModule('module_name')
方法,在调用时会创建一个具有此名称的模块对象的实例。这些模块对象是返回对象的函数,它们包含在各个脚本文件中。
test_module.js示例:
core.modoules.test_module = function(sandbox){
return{
init : function(){
}
};
};
在registerModule()
我处理继承和初始化的方法中。在初始化时,我想检查 DOM 是否有与此模块匹配的元素。对于这个例子,我们将寻找一个div
带有 id的对象,test_module
并且我想将test_module
对象内的任何 DOM 交互限制在该 DOM 范围内。我目前正在使用 jQuery 的选择器,但感觉我可能需要编写自己的 DOM 包装器或其他东西。对此有什么想法吗?