摘要:
运行时间 Timed Code批量处理时,如果每次只执行一个任务,显然效率不高,如果能在不影响用户体验和不会卡住页面的前提下,一次执行多个将助于提升体验,运行时间也减少。运行时间最长为100毫秒,建议50。运行时间即一开始,一结束,相差即所花时间var start = +new Date(); +号帮把Date转为数字var stop;doSomeThing();stop = +new Date();现在就有了优化数组处理模式的代码function timedProcessArray(items,process,callback) { var todo = items.concat();... 阅读全文
posted @ 2011-09-24 09:02
顺武
阅读(779)
评论(0)
推荐(0)
摘要:
分割任务 Spliting Up Tasks 数组处理方式函数运行时间过长(Javascript最长运行时间为100毫秒,我们应该减半处理,为50),可以切割为一系列的小函数。放入数组中,用setTimeout来处理.每行代码都可以看成是一个原子任务,按功能组合一些代码,都形成一个任务函数。代码function saveDocument(id) { openDocument(id); writeText(id); closeDocument(id); updateUI(id);}切割任务的数组处理方式function saveDocument(id) { var tasks = ... 阅读全文
posted @ 2011-09-24 08:52
顺武
阅读(338)
评论(0)
推荐(0)
浙公网安备 33010602011771号