我改組我所有的JS引進與命名空間(使用jQuery)主腳本中命中斷點:螢火蟲不以功能命名空間
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腳本封裝到函數中。
什麼也沒有發生...... –
但MYFUNC叫(我加'返回「測試」;'到MYFUNC和我。由myfunc得到「測試」)。 –
我們同意你已經在螢火蟲中激活了你的腳本面板,對吧? – Flexo