这次对Watch对象添加了一个新方法:iterate。主要是用于这样的情况,同时测试多个指定循环次数的情况,比如可以同时指定1000、2000、3000、4000…等等,通过iterate方法,就可以查看到几个测试用例在这几个循环次数下的时间消耗,iterate的用法如下:
Watch.iterate({
"title":["getElementsByTagName","childNodes"],
"loop":[1000,2000,4000,5000,10000,20000,40000,100000],
"interval":1500,
"fn":[
function(){ document.getElementById("div").getElementsByTagName("p");},
function(){ document.getElementById("div").childNodes;}
]
});
iterate方法带有一个对象字面量参数,这个对象字面量的参数的属性包括title数组、loop循环次数数组、interval更新显示的时间间隔、fn测试函数数组。说起来可能比较虚,看例子吧:Watch.iterate()。
内容很不错,小弟拜读了,rss订阅下,博主加油