四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

JavaScript效率調(diào)優(yōu)經(jīng)驗

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

JavaScript技術(shù)JavaScript效率調(diào)優(yōu)經(jīng)驗,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 姐妹7完整版| 笔仙2大尺度床戏| 澳门风云2演员表| 拾贝的小女孩阅读理解答案 | 电影四渡赤水| 吃什么水果减肥效果好减肥最快| 我爱我爹全集高清版免费观看| 日本xxx.| 女生宿舍完整版| 美国伦理三颗熟樱桃| 卫途轮胎| 欲盖弄潮电影| 故乡别来无恙演员表名单| 祝福语生日| 甄子丹电影| 电影终极之战 电影| 少年派2 2022 张嘉益| 《可爱的小鸟》阅读答案| 爽文视频| 情欲网站| 喜羊羊电影| 美女主播性感热舞| 抖音首页| 张国立个人资料简介| 秋天不回来吉他谱扫弦| 胡家玮| 张发财| 坏老师| 美女热吻| 高清影视图库| 妈妈的爱情房客 电影| 欧美一级黄色录像| 粤韵风华| 回魂夜 电影| 沦陷1937免费观看24集电视连续剧| 孩子身高不达标| 延边卫视节目表| 王渝萱演过的所有影视作品| 骚扰电话怎么弄,不停的给对方打| 廊桥遗梦中被剪掉的一段| 幼儿歌曲颠倒歌|