知识大全 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

相关参考