JJR*_*JJR 6 extjs extjs4 extjs4.2
据我所知this
,在回调中使用赋值变量,其中this
范围可能会发生变化.但是通过ExtJS源我发现它在各种函数中使用但并非总是如此.那么我是否有任何理由将其分配this
给范围下的局部变量,或者ExtJS源是否正在与不同的开发人员风格进行斗争?
造成这种情况的原因有几个,最重要的是使用局部变量将在文件压缩期间节省一些字节。对于一小段代码来说,它可能看起来不多,但随着时间的推移,它可以积累很多。
Sencha 论坛上有一个很长的帖子讨论这个问题:http://www.sencha.com/forum/showthread.php ?132045 。