现在有2个js文件: a.js,b.js
内容如下:
a.js:
var T = {};
T.A = {};
(function(){
var a_f1 = function(){
alert("a_f1");
}
T.A.F1 = a_f1;
})()
b.js:
T.B = {};
(function(T){
var b_f1 = function(){
alert("b_f1");
}
T.B.F1 = b_f1;
})(T)
在html页面中,先引用a.js后引用b.js,我发现a.js中的闭包是好的,而b.js的闭包是根本没有走过的...完全无效....(请无视代码是否有语法错误,那是我手写的...我只是要表达一个意思)
求js高手解答!
自己解决了...不是这问题...是其他js写的不规范引起的错误..
自己解决了也可以结贴的
@dudu: 非常抱歉,我以为自己解决按钮点击提交后会自动结贴...