知识大全 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函数排序的代码有需要的朋友可以参考一下 复制代码代码如下:varas=[];assort();//这个排序是按照字典排序//自定义按照数字排序functionsortByN
js中parseInt函数浅谈 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍了Js中的
JS中eval函数的使用示例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!eval函数会将obj当
js拖拽 采用简单的闭包实现方式 代码如下: /** *CreatedwithJetBrainsWebStorm *User:lsj *Date: *Time:下午: *Tocha
js函数setTimeout延迟执行的简单介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!设置指
汇总:不错的使用频率较高的JS函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 把下面的这个做
ASP常用函数:Str4Js() 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 程序代码 &l
//下载大小的优化 一压缩工具压缩 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();