知识大全 JS中产生固定结果函数的优化
Posted 函数
篇首语:曲直都是经历,好坏都有风景。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JS中产生固定结果函数的优化相关的知识,希望对你有一定的参考价值。
JS中产生固定结果函数的优化 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
适用的函数应该要满足以下条件
产生固定结果
页面中多次调用
复杂或较耗时
代码和分析如下
Java代码
//产生固定结果并且在页面中多次调用的函数
function check()
//模拟耗时操作
var begin = Date now(); //ECMAScript 添加的 若不支持请改成 +new Date();
var ONE_SECOND =
result = false;
while(true)
if(Date now() begin >= ONE_SECOND)
result = true;
break;
//函数重写 直接返回结果
check = function()
return result;
return result;
var firstBegin = Date now();
check(); //第一次函数调用
var firstEnd = Date now();
check(); //第二次函数调用
var secondEnd = Date now();
console log("第一次函数费时 " + (firstEnd firstBegin) + "ms ");
console log("第二次函数费时 " + (secondEnd firstEnd) + "ms ");
> cha138/Article/program/Java/JSP/201311/20131相关参考