//var value = 0;//第一种定义方法
this.value = 0;//第二种定义方法var i = 0;
var time1 = new Date().getTime();
while(i < 10000) {
this.value = i++;
}
var time2 = new Date().getTime();
alert(time2 - time1);在IE下第一种方法耗时平均3毫秒左右第二种方法耗时几百毫秒二者应该都是window对象的属性,访问速度怎么会差那么远呢??
解决方案 »
- 检索框检索按钮鼠标点击事件失灵,回车事件好使,是什么原因?
- jquery append 在ie8中问题
- 谁知道鼠标单击一行记录时就选中该条记录的样式?
- 为什么这个简单的验证程序无法实现
- js 如何调用其他语言的函数
- if(event&&event.srcElement&&event.srcElement.tagName=="SELECT")是什么意思?
- 如何利用javascript技术的window.opener返回结果到加载了母版页的内容页中。
- javasript userData使用问题
- 有没有关于搜索引擎的好资料介绍?
- 怎样一打开网页就是全屏显示?
- ext 关于统计数量问题
- DW问题!!高手帮忙!
2.直接找你的胳膊(value)。
哪个更快?
this指向一个对象(window),需要寻址操作一次,然后再对value进行操作,多出来的时间都浪费在寻址操作上了。