一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JavaScript效率調優經驗

1. 將循環次數的定義放到循環體外:這點好像所有的語言都是一樣的,在100個元素以上時效果越來越明顯。也就是說將for(var i=0;i<arrData.length;i++)修改為for(var i=0,len=arrData.length;i<len;i++)會很大地提高性能,因為它避免了每循環一次計算一下length的操作。另外,有老外宣稱,降序循環速度更快,即for(var i=arrData.length-1;i>=0;i--)。本人測試后發現和升序循環相比效率差異不大。
2. 將多層對象引用改為更短路徑的引用:JavaScript中,這個問題非常明顯,如proposalNo域var proposalNoField = fm.proposalNo。在一個循環中(100次以上)使用proposalNoField.value和fm.proposalNo.value的區別非常巨大。所以盡量通過使用中間變量的方式來縮短訪問路徑。
3. 第三方JavaScript包的影響:由于JavaScript支持原型,如prototype.js就修改了Array的一些行為,有時自己寫的代碼是沒有問題的,但是如果被修改了原型,則也會發生問題,如prototype.js的1.4版本就存在Bug,某些情況下的數組排序會導致死循環。

JavaScript技術JavaScript效率調優經驗,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频在线观看一区 | 一级做α爱过程免费视频 | www.99在线| 午夜在线日韩免费精品福利 | 国产精品免费视频播放 | 国产精品自产拍视频观看 | 婷婷丁香九月 | 黄网在线免费观看 | 色欧美色| 国产在线一区二区三区欧美 | 亚洲一区二区三区在线网站 | 综合一区| 日韩成人免费在线 | 91免费福利视频 | 日韩一区二区三区视频在线观看 | wwwxxxx免费| 亚洲另类小说网 | 国产高清免费视频 | 国产成人精品s8p视频 | 99久久免费国产特黄 | 欧美三级成人观看 | 一本色道久久88亚洲精品综合 | 久久久久国产免费 | 九一色视频 | 九九视频国产 | 亚洲精品在线观看91 | 9久热这里只有精品免费 | 国产精品视频一区二区三区 | 亚洲精品三区 | 国产精品成人网 | 婷婷99精品国产97久久综合 | 97狠狠操 | 99国产高清久久久久久网站 | 韩国美女毛片 | 国产精品麻豆久久99 | 麻豆专区| 99久久精品国产亚洲 | 黄网站在线观看高清免费 | 一区二区在线观看视频 | 日本无吗免费一二区 | 婷婷在线视频观看 |