私はすべてのjsを再編成して、メインスクリプトを使用して名前空間を導入しています(jQueryを使用):
var myapp : {
user : { ... },
...
init : function() { ...}
}
そして、たとえば「home.js」のようないくつかのページに追加のjsをロードします。
(function(){
$j.extend(true, myapp, {
_home : {
init: function() { ...},
myfunc : function(prm){
...
}
}
});
myapp._home.init();
})();
ここで、myfunc関数にブレークポイントを設定し、myapp._home.myfunc();を呼び出すと、コンソールでは、Firebugはヒットしません。
正常ですか?どうすればそこにブレークポイントを設定できますか?
編集: _homeスクリプトを関数にラップしています。