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

相关参考

知识大全 js函数排序的实例代码

这篇文章介绍了js函数排序的代码有需要的朋友可以参考一下 复制代码代码如下:varas=[];assort();//这个排序是按照字典排序//自定义按照数字排序functionsortByN

知识大全 js中parseInt函数浅谈

js中parseInt函数浅谈  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了Js中的

知识大全 JS中eval函数的使用示例

JS中eval函数的使用示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!eval函数会将obj当

知识大全 js实现拖拽 闭包函数详细介绍

  js拖拽  采用简单的闭包实现方式  代码如下:  /**  *CreatedwithJetBrainsWebStorm  *User:lsj  *Date:  *Time:下午:  *Tocha

知识大全 js函数setTimeout延迟执行的简单介绍

js函数setTimeout延迟执行的简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!设置指

知识大全 不错的使用频率较高的JS函数

汇总:不错的使用频率较高的JS函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  把下面的这个做

知识大全 ASP常用函数:Str4Js()

ASP常用函数:Str4Js()  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  程序代码  &l

知识大全 js如何进行优化

  //下载大小的优化  一压缩工具压缩  ESC  E:ESC>cscriptescwsflowE:jssrcjsE:jsnewjs  lleval等级[]合并多个js去注释去空格去除换行简化

知识大全 JS自定义功能函数实现动态添加网址参数修改网址参数值

JS自定义功能函数实现动态添加网址参数修改网址参数值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 javascript中iframe里面的页面调用父窗口js函数的方法

  实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法  比如有A窗口A内有个IFRAMEBB里面的装载的是C页面这时C要直接调用A里面的一个自定义函数ExpandPage();