我正在用一个主脚本(使用 jQuery)重新组织我所有引入命名空间的 js:
var myapp : {
user : { ... },
...
init : function() { ...}
}
我为某些页面加载了一个额外的js,例如'home.js',带有:
(function(){
$j.extend(true, myapp, {
_home : {
init: function() { ...},
myfunc : function(prm){
...
}
}
});
myapp._home.init();
})();
现在,如果我在 myfunc 函数中放置一个断点,并调用 myapp._home.myfunc(); 在控制台中,Firebug 没有命中。
正常吗?我怎么能在那里有一个断点?
编辑:我将 _home 脚本包装成一个函数。