源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-07-06 17:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript中产生固定结果的函数优化技巧
分享一个Javascript编写函数的优化技巧。 [b]适用的函数应该要满足以下条件[/b]: 产生固定结果 页面中多次调用 复杂或较耗时 [b]代码和分析如下[/b]: Java代码:
[u]复制代码[/u] 代码如下:
//产生固定结果并且在页面中多次调用的函数 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.");
[b]显示结果如下[/b]: [img]http://files.jb51.net/file_images/article/201301/2013116155925428.png?2013016155945[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部