美高梅游戏平台网站:Javascript中产生固定结果函

来源:http://www.sh-fengwen.com 作者:瘦身美容 人气:145 发布时间:2019-09-04
摘要:分享三个Javascript编写函数的优化技艺。 电子游戏美高梅网址,享受一个Javascript编写函数的优化工夫。 适用的函数应该要满意以下原则 美高梅游戏平台网站,: 发出一定结果 页面中数

分享三个Javascript编写函数的优化技艺。

电子游戏美高梅网址,享受一个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.");

页面中一再调用

来得结果如下
电子游戏美高梅网址 1

复杂或较耗费时间

适用的函数应该要满意以下准绳 : 产生一定结果 页面中一再调用 复杂或较耗费时间代码和分析如下...

代码和解析如下:

 

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;  

        }  

    }  

本文由美高梅游戏平台网站发布于瘦身美容,转载请注明出处:美高梅游戏平台网站:Javascript中产生固定结果函

关键词:

上一篇:Jquery操作select

下一篇:没有了

频道精选

最火资讯