re: 离别 懒人 2008-05-26 14:29
你在什么公司?
re: Ext中的namespace zhangchao 2008-04-08 12:11
@hehe
这跟全局变量和局部变量没有关系,况且'var a=arguments, o=null, i, j, d, rt;'
已经用var声明了变量o.
re: Ext中的namespace zhangchao 2008-04-08 12:09
@hehe
编辑的时候我用的是'0',但不知怎么搞的发布后就变成'o'了。既然你已经看出应该是'0',那么你也应该知道namespace怎么用了,呵呵.
之所以能够这样做,主要是因为在执行eval('if (typeof ' + rt + ' == "undefined"){' + rt + ' = {};} o = ' + rt + ';');
时,没有在rt前面加var 关键字,或者说没有加var关键字的变量定义,其作用域是全局的。
o[d[j]]=o[d[j]] || {};
o=o[d[j]];
这两句完成对象的创建和链接引用。
0和o不分,很难让人看懂那个namespace的意思,呵呵。
re: javascript中的逻辑操作符 Pitey 2008-03-17 21:31
讲得不错,呵呵,最近也在研究Ext,是该好好补习一下js