亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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ù)費(fèi)時:" + (firstEnd - firstBegin) + "ms.");
console.log("第二次函數(shù)費(fèi)時:" + (secondEnd - firstEnd) + "ms.");

顯示結(jié)果如下

相關(guān)文章

  • JavaScript中this函數(shù)使用實例解析

    JavaScript中this函數(shù)使用實例解析

    這篇文章主要介紹了JavaScript中this函數(shù)使用實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 用js實現(xiàn)放大鏡的效果的簡單實例

    用js實現(xiàn)放大鏡的效果的簡單實例

    下面小編就為大家?guī)硪黄胘s實現(xiàn)放大鏡的效果的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • js 動態(tài)加載事件的幾種方法總結(jié)

    js 動態(tài)加載事件的幾種方法總結(jié)

    本篇文章主要是對js 動態(tài)加載事件的幾種方法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • javascript判斷是手機(jī)還是電腦訪問網(wǎng)頁的簡單實例分享

    javascript判斷是手機(jī)還是電腦訪問網(wǎng)頁的簡單實例分享

    在智能手機(jī)越來越普及甚至是泛濫的時候,確實給大家的生活帶來了很大的方便,但是對于web前端設(shè)計師來說,可就麻煩多了,現(xiàn)在很多的網(wǎng)站在制作過程中都要考慮到手機(jī)訪問的問題,那么我們?nèi)绾蝸砼袛嗫蛻舳耸遣皇鞘謾C(jī)呢,下面分享個例子吧
    2014-06-06
  • JavaScript字符串檢索字符的方法

    JavaScript字符串檢索字符的方法

    這篇文章主要為大家詳細(xì)介紹了JavaScript字符串檢索字符的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 原生JS實現(xiàn)實時鐘表

    原生JS實現(xiàn)實時鐘表

    這篇文章主要為大家詳細(xì)介紹了原生JS實現(xiàn)實時鐘表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 用原生js統(tǒng)計文本行數(shù)的簡單示例

    用原生js統(tǒng)計文本行數(shù)的簡單示例

    這篇文章我們來看看如何利用原生的JavaScript實現(xiàn)統(tǒng)計文本的行數(shù),代碼實現(xiàn)起來很簡單,有需要的可以參考借鑒。
    2016-08-08
  • 通過JS來判斷頁面控件是否獲取焦點

    通過JS來判斷頁面控件是否獲取焦點

    本篇文章主要介紹了通過JS來判斷頁面控件是否獲取焦點的方法。需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • IE與firefox下Dhtml的一些區(qū)別小結(jié)

    IE與firefox下Dhtml的一些區(qū)別小結(jié)

    IE與Mozilla下Dhtml的一些區(qū)別小結(jié)
    2009-12-12
  • WebStorm中如何將自己的代碼上傳到github示例詳解

    WebStorm中如何將自己的代碼上傳到github示例詳解

    這篇文章主要介紹了WebStorm中如何將自己的代碼上傳到github,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10

最新評論