天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

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

主站蜘蛛池模板: 久久精品国产欧美成人 | 99精品无码AV在线播放 | 精品国产露脸久久AV麻豆 | 久久人妻少妇嫩草AV蜜桃35I | 国产乱妇乱子在线播视频播放网站 | 国产AV综合手机在线观看 | 久久永久影院免费 | cntv官网| 精品国产成人a区在线观看 精品国产成人AV在线看 | 日本高清免费在线 | 麻豆最新免费版 | 久草在线福利视频在线播放 | 毛篇片在线观看 | 成人影片迅雷下载 | 哇嘎在线精品视频在线观看 | 日韩精品 电影一区 亚洲高清 | 狼群影院视频在线观看WWW | 亚洲综合国产精品 | 欧美成人3d动漫专区 | 97无码欧美熟妇人妻蜜桃天美 | 99精品国产免费久久久久久下载 | 国产高潮国产高潮久久久久久 | 最新精品学生国产自在现拍 | 色综合久久天天影视网 | 国产AV99激情久久无码天堂 | 老司机亚洲精品影院 | 一起碰一起噜一起草视频 | 黑吊大战白女出浆 | 久久AV喷吹AV高潮欧美 | 欧美激情视频一区二区 | CHINA中国东北GURMA | 国产在线观看99 | 幼儿交1300部一区二区 | 97人妻在线公开视频在线观看 | 日韩精品a在线视频 | 国产乱人偷精品视频A人人澡 | 蜜芽视频在线观看视频免费播放 | 91精品国产91 | 99久久久无码国产精品AAA | 亚洲国产高清福利视频 | 国产精品亚洲AV色欲在线观看 |