最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript中產(chǎn)生固定結(jié)果的函數(shù)優(yōu)化技巧

 更新時間:2013年01月16日 16:09:17   作者:  
分享一個Javascript編寫函數(shù)的優(yōu)化技巧;適用的函數(shù)應(yīng)該要滿足以下條件;產(chǎn)生固定結(jié)果;復(fù)雜或較耗時等等,感興趣的朋友可以了解下

分享一個Javascript編寫函數(shù)的優(yōu)化技巧。
適用的函數(shù)應(yīng)該要滿足以下條件
產(chǎn)生固定結(jié)果
頁面中多次調(diào)用
復(fù)雜或較耗時
代碼和分析如下
Java代碼:

復(fù)制代碼 代碼如下:

//產(chǎn)生固定結(jié)果并且在頁面中多次調(diào)用的函數(shù)
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;
}
}
//函數(shù)重寫,直接返回結(jié)果
check = function() {
return result;
}
return result;
}
var firstBegin = Date.now();
check(); //第一次函數(shù)調(diào)用
var firstEnd = Date.now();
check(); //第二次函數(shù)調(diào)用
var secondEnd = Date.now();
console.log("第一次函數(shù)費時:" + (firstEnd - firstBegin) + "ms.");
console.log("第二次函數(shù)費時:" + (secondEnd - firstEnd) + "ms.");

顯示結(jié)果如下

相關(guān)文章

最新評論

六盘水市| 津南区| 汉源县| 深圳市| 象山县| 大名县| 大名县| 兴仁县| 泉州市| 杭锦后旗| 哈巴河县| 伽师县| 翁源县| 晋城| 雷山县| 临湘市| 怀仁县| 光山县| 西宁市| 惠来县| 漳浦县| 桐柏县| 兴山县| 咸宁市| 洛阳市| 玉门市| 冕宁县| 桃源县| 西和县| 历史| 娱乐| 瑞安市| 锡林郭勒盟| 平乐县| 大丰市| 和田市| 永济市| 融水| 调兵山市| 高淳县| 平利县|