天天躁日日躁狠狠躁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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 人人射人人爱 | 久爱精品亚洲电影午夜 | 亚洲免费黄色片 | 亚洲AV怡红院影院怡春院 | 国产亚洲精品久久久久久一区二区 | 扒开女人下面使劲桶动态图 | 敌伦小芳的第一次 | 亚洲精品影院久久久久久 | 亚洲精品无码久久久久A片 亚洲精品无码国产爽快A片百度 | 最近最新中文字幕MV高清在线 | 黑吊大战白女出浆 | 最近中文字幕MV高清在线视频 | 青青青青草 | 99久久无码热高清精品 | 性xxxx18公交车 | 帅小伙和警官同性3p | 伊人久久国产免费观看视频 | seyeye免费高清观看 | 2020精品极品国产色在线 | 青春草久久 | 高肉黄暴NP文公交车 | 红番阁免费观看 | 国产乱码卡二卡三卡4W | 亚洲中文热码在线视频 | 亚洲精品第一页中文字幕 | 欧美白人极品性喷潮 | 国产亚洲福利精品一区 | 美女脱衣服搞鸡 | 人妻夜夜爽天天爽三区麻豆AV网站 | 日本 稀土矿 | 热思思| 夜蒲团之5阳性之教 | 狠狠狠色丁香婷婷综合久久 | 4455永久在线毛片观看 | 黄色小说在线 | 日韩欧美精品有码在线播放免费 | 中文字幕无码他人妻味 | 国产 高清 无码 中文 | 99精品视频在线观看re | 37大但人文艺术A级都市天气 | 在教室伦流澡到高潮H免费视频 |