现在有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高手解答!