宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-10-05

分享一个Javascript编写函数的优化技巧。适用的函数应满足以下条件:在结果固定的页面中多次调用复杂或耗时的代码,分析如下:Java代码:复制的代码如下: //生成固定结果并在页面中多次调用的Function check(){//模拟耗时的操作var begin=date . now();//ECMAScript5,如果不支持,请改为新的Date();var ONE_SECOND=1000,结果=falsewhile(true){ if(date . now()-begin=ONE _ SECOND){ result=true;打破;} }//重写函数,直接返回结果check=function(){返回结果;}返回结果;} var first begin=date . now();check();//第一个函数调用var first end=date . now();check();//第二个函数调用var second end=date . now();Console.log('第一个函数需要时间:'(第一个结束-第一个开始)' ms ');Console.log('第二个函数需要时间:“(second end-first end)' ms ');结果如下:

更多资讯
游戏推荐
更多+