監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
鷹潭網(wǎng)站建設(shè)公司

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 鷹潭OA > 鷹潭網(wǎng)站建設(shè)公司

JavaScript 性能提升技巧

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

鷹潭網(wǎng)站建設(shè)www.diyphp.net

Daniel Clifford 在 Google I/O 2012 上做了一個(gè)精彩的講演“Breaking the JavaScript Speed Limit with V8”。在講演中,他深化解說了13個(gè)簡(jiǎn)略的代碼優(yōu)化辦法,可以讓你的代碼在 Chrome 的 V8 JavaScript 引擎編譯/運(yùn)轉(zhuǎn)你的 JavaScript 代碼愈加疾速。在講演中,他解說了怎樣優(yōu)化,而且解說了緣由。下面簡(jiǎn)明的列出了優(yōu)化的關(guān)鍵:

  1. 在結(jié)構(gòu)函數(shù)中初始化所有的對(duì)象

  2. 一直用一樣的按次初始化對(duì)象

  3. 盡量運(yùn)用數(shù)字

  4. 為數(shù)組運(yùn)用從0開端的接連的主鍵

  5. 不要提早分配大型數(shù)組(>64K),你應(yīng)該在運(yùn)用的過程中擴(kuò)展數(shù)組

  6. 不要?jiǎng)h去數(shù)組中的元素

  7. 不要裝在沒有初始化或許曾經(jīng)刪去的元素

  8. 關(guān)于固定巨細(xì)的數(shù)組,運(yùn)用”array literals“初始化

  9. 在運(yùn)用前分配正確的空間巨細(xì)給小數(shù)組

  10. 不要在數(shù)值數(shù)組中存儲(chǔ)非數(shù)值內(nèi)容

  11. 盡量運(yùn)用單一類型(monomorphic)而不是多類型(polymorphic)

  12. 不要運(yùn)用 try{} catch{}

  13. 在優(yōu)化后防止在辦法中修躲藏的類

  若是你有時(shí)間的話,請(qǐng)看完好的視頻還有PPT ,強(qiáng)烈推薦!我將經(jīng)??纯催@個(gè)列表,并比照我的代碼。

 

發(fā)布:2007-03-31 14:57    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
鷹潭OA
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普鷹潭網(wǎng)站建設(shè)公司其他應(yīng)用

鷹潭軟件開發(fā)公司 鷹潭門禁系統(tǒng) 鷹潭物業(yè)管理軟件 鷹潭倉(cāng)庫(kù)管理軟件 鷹潭餐飲管理軟件 鷹潭網(wǎng)站建設(shè)公司