手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript中产生固定结果的函数优化技巧
Javascript中产生固定结果的函数优化技巧
摘要:分享一个Javascript编写函数的优化技巧。适用的函数应该要满足以下条件:产生固定结果页面中多次调用复杂或较耗时代码和分析如下:Java...

分享一个Javascript编写函数的优化技巧。

适用的函数应该要满足以下条件:

产生固定结果

页面中多次调用

复杂或较耗时

代码和分析如下:

Java代码:

复制代码 代码如下:

//产生固定结果并且在页面中多次调用的函数

function check() {

//模拟耗时操作

var begin = Date.now(); //ECMAScript5添加的,若不支持请改成 +new Date();

var ONE_SECOND = 1000,

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.");

显示结果如下:

Javascript中产生固定结果的函数优化技巧1

【Javascript中产生固定结果的函数优化技巧】相关文章:

Javascript实现飞动广告效果的方法

Javascript实现div层渐隐效果的方法

javascript常用的方法分享

JavaScript里实用的原生API汇总

删除javascript所创建子节点的方法

Javascript 小技巧全集第1/4页

JavaScript事件的理解

学习javascript文件加载优化

JavaScript实现鼠标拖动效果的方法

Javascript客户端脚本的设计和应用

精品推荐
分类导航