97久草视频_国产日韩欧美影视_国产在线精品一区二区三区_国产欧美日韩中文_国产精品视频自拍_97免费视频在线播放_国产乱码精品一区二区三区日韩精品_97精品视频在线_高清日韩一区_一区二区成人国产精品

咨詢電話: 0592-5506201
網(wǎng)站建設(shè)

如何提高你的DHTML性能?

來(lái)源:中信時(shí)代網(wǎng)絡(luò)科技 | 作者:admin | 時(shí)間:2013-03-25 | 點(diǎn)擊量:3011


[英文原文] msdn.microsoft.com/library/en-us/dnwebgen/html/dhtmlperf.asp?frame=true [中文譯文] www.microsoft.com/china/msdn/msdnonline/features/articles/dhtmlperf.asp

1.盡量使用同一個(gè)腳本函數(shù)來(lái)改變HTML內(nèi)容。如果有多個(gè)事件觸發(fā),盡量只改變同一個(gè)地方。

2.盡量把內(nèi)容集中起來(lái)一次更新。如果不是特別需要有HTML的內(nèi)容,盡量使用innerText代替innerHTML Slow: divUpdate.innerHTML = ""; for ( var i=0; i<100; i++ ) { divUpdate.innerHTML += "This is a slower method! "; } Fast: var str=""; for ( var i=0; i<100; i++ ) { str += "This is faster because it uses a string! "; } divUpdate.innerHTML = str;

3.更新文本內(nèi)容時(shí)盡量使用innerText而不是DOM的createTextNode Slow: var node; for (var i=0; i<100; i++) { node = document.createElement( "SPAN" ); node.appendChild( document.createTextNode( " Using createTextNode() " ) ); divUpdate.appendChild( node ); } Fast: var node; for (var i=0; i<100; i++) { node = document.createElement( "SPAN" ); node.innerText = " Using innerText property "; divUpdate.appendChild( node ); }

4.盡量使用createElement 和 insertAdjacentElement 方法,而不是 insertAdjacentHTML Slow: for (var i=0; i<100; i++) { divUpdate.insertAdjacentHTML( "beforeEnd", " Uses insertAdjacentHTML() " ); } Fast: var node; for (var i=0; i<100; i++) { node = document.createElement( "SPAN" ); node.innerText = " Uses insertAdjacentElement() "; divUpdate.insertAdjacentElement( "beforeEnd", node ); }
5.在數(shù)目巨大的情況下,盡量使用innerHTML 來(lái)添加項(xiàng) Slow: var opt; divUpdate.innerHTML = ""; for (var i=0; i<1000; i++) { opt = document.createElement( "OPTION" ); selUpdate.options.add( opt ); opt.innerText = "Item " + i; } Fast: var str=""; divUpdate.innerHTML = str; Faster: var arr = new Array(1000); for (var i=0; i<1000; i++) { arr[i] = ""; } divUpdate.innerHTML = ""; 6.使用DOM來(lái)創(chuàng)建表格比TOM(insertRow,insertCell)好的多 Slow: var row; var cell; for (var i=0; i<10
0; i++) { row = tblUpdate.insertRow(); for (var j=0; j<10; j++) { cell = row.insertCell(); cell.innerText = "Row " + i + ", Cell " + j; } } Fast: var row; var cell; var tbody = tblUpdate.childNodes[0]; tblUpdate.appendChild( tbody ); for (var i=0; i<100; i++) { row = document.createElement( "TR" ); tbody.appendChild( row ); for (var j=0; j<10; j++) { cell = document.createElement( "TD" ); row.appendChild( cell ); cell.innerText = "Row " + i + ", Cell " + j; } } 7.通用的操作,盡量放在一個(gè)單獨(dú)的外部腳本文件里 8.約束你的動(dòng)態(tài)屬性(指setExpression的用法) 9.使用數(shù)據(jù)綁定來(lái)顯示你的資料,你可以使用排序、過(guò)濾等操作來(lái)提供不同視圖,但只需要訪問(wèn)一次服務(wù)器(減少頻繁訪問(wèn)服務(wù)器的問(wèn)題) 10.不要把自定義的屬性加到document對(duì)象上,這會(huì)使得每次讀取該屬性時(shí)進(jìn)行額外的重算。推薦加在window對(duì)象上 Slow: for (var i=0; i<1000; i++) { var tmp; window.document.myProperty = "Item "+i; tmp = window.document.myProperty; } Fast: for (var i=0; i<1000; i++) { var tmp; window.myProperty = "Item "+i; tmp = window.myProperty; } 11.盡量直接使用style對(duì)象來(lái)改變HTML對(duì)象外觀,而不是className或者跟clas關(guān)聯(lián)的styleSheet對(duì)象 12.在訪問(wèn)textrange對(duì)象的父對(duì)象(指parentElement方法的返回值)時(shí),先collapse合并range,尤其是復(fù)雜的range 13.先插入對(duì)象,然后添加它的內(nèi)容 Slow (1).create (2).create (3)create TextNode (4)insert TextNode into 如前所述,這里用innerText會(huì)更快 (5)insert into (6)insert into TBODY Fast (1)create (2)create (3)create TextNode 如前所述,這里用innerText會(huì)更快 (4)insert into TBODY (5)insert into (6)insert TextNode into 如前所述,這里用innerText會(huì)更快 14.用posLeft,posTop,posWidth,posHeight來(lái)代替left,top等,減少字符串->數(shù)值的轉(zhuǎn)換 15.盡可能少的使用定時(shí)器(指setTimeout,setInterval這些),而在同一個(gè)定時(shí)器里對(duì)所有要變化的對(duì)象進(jìn)行操作



 
全國(guó)統(tǒng)一服務(wù)咨詢電話:0592-5506201
服務(wù)咨詢及項(xiàng)目合作:info@zxnow.com
大型項(xiàng)目招標(biāo)合作:info@zxnow.com
點(diǎn)擊此處立即在線溝通:[網(wǎng)站建設(shè)業(yè)務(wù)]
點(diǎn)擊此處立即在線溝通:[網(wǎng)站優(yōu)化業(yè)務(wù)]
站點(diǎn)聲明 | 如何合作 | 公司簡(jiǎn)介 | 聯(lián)絡(luò)方式
版權(quán)所有:廈門中信時(shí)代網(wǎng)絡(luò)科技有限公司 Copyright © 2012-2025   www.fsrifeng.cn  All Rights Reserved.
總機(jī):0592-5506201 ; 0592-5506216 郵箱:info@zxnow.com 地址:廈門市長(zhǎng)青北里106號(hào)怡祥大廈1601 您是第1000位來(lái)訪者
   閩ICP備09006118號(hào)
廈門網(wǎng)站建設(shè) | 廈門網(wǎng)站設(shè)計(jì) | 廈門網(wǎng)站制作 | 廈門網(wǎng)站優(yōu)化 | 廈門微信網(wǎng)站建設(shè) | 友情鏈接加QQ:435276757 |
珠海網(wǎng)站建設(shè) | 長(zhǎng)沙網(wǎng)站建設(shè) | 貴陽(yáng)網(wǎng)站建設(shè) | 旅游網(wǎng)站建設(shè) | 廈門網(wǎng)站設(shè)計(jì) | 廈門網(wǎng)站建設(shè) | 深圳網(wǎng)站設(shè)計(jì) | 深圳網(wǎng)站建設(shè) |
我們?cè)诰€的時(shí)間
9:00-24:00
97久草视频_国产日韩欧美影视_国产在线精品一区二区三区_国产欧美日韩中文_国产精品视频自拍_97免费视频在线播放_国产乱码精品一区二区三区日韩精品_97精品视频在线_高清日韩一区_一区二区成人国产精品
色悠悠久久综合网| 午夜欧美福利视频| 我看黄色一级片| 欧美精品99久久| 日韩一级性生活片| 特级西西人体www高清大胆| 亚洲一区二区偷拍| 中文字幕日韩久久| 性欧美18一19内谢| 日本精品免费视频| 久久av喷吹av高潮av| 老司机av福利| 国产91porn| 久久亚洲a v| 你懂的av在线| 久久无码高潮喷水| 欧美黄色一级片视频| 青青草精品视频在线观看| 邪恶网站在线观看| 天堂av手机在线| 法国空姐在线观看免费| 男人的天堂avav| 免费成人在线视频网站| aaa毛片在线观看| 国产精品区在线| 欧美在线a视频| 黄色a级片免费看| 俄罗斯av网站| 欧美特级aaa| 欧美日韩一级在线| 999在线观看视频| 欧美 激情 在线| 波多野结衣天堂| 超碰免费在线公开| 青草青青在线视频| 熟妇人妻va精品中文字幕| 97超碰成人在线| 国产精品久久久影院| 国产主播自拍av| 成年网站在线播放| 超碰97免费观看| 久久成人免费观看| 91欧美视频在线| 欧美a级黄色大片| 国产一区二区三区精彩视频 | 日韩一区二区三区久久| 国产又爽又黄ai换脸| 国产欧美日韩小视频| 久久精品香蕉视频| 少妇高潮流白浆| 国产精品免费入口| 一级 黄 色 片一| 激情深爱综合网| 福利视频999| 水蜜桃色314在线观看| 久久精品视频91| 日韩精品福利片午夜免费观看| av黄色在线网站| 四虎永久免费网站| 成人一级片网站| 激情图片qvod| 亚洲三级视频网站| 国产成人一区二区三区别| 成人免费xxxxx在线视频| 国产又粗又长又爽视频| av在线播放亚洲| 精品日韩久久久| 欧美精品自拍视频| 一级片黄色免费| 成人在线免费播放视频| 99er在线视频| www.日本久久| 欧美日韩在线免费播放| 国产传媒久久久| av动漫免费观看| 国产精品69页| 99色这里只有精品| 午夜大片在线观看| 久久久久久久片| 欧美日韩在线一| 黄色a级片免费看| 99re99热| 99九九99九九九99九他书对| 男人亚洲天堂网| 99在线观看视频免费| 在线一区二区不卡| 日日躁夜夜躁aaaabbbb| 亚洲熟妇av日韩熟妇在线| 最新av网址在线观看| 国产无色aaa| 三年中国国语在线播放免费| 国产特级黄色大片| 一本久道高清无码视频| 欧美另类videos| 亚洲 欧洲 日韩| 欧美国产日韩另类 | heyzo亚洲| 国产乱子伦精品无码专区| 中文字幕在线视频一区二区| 日本三级黄色网址| 香港日本韩国三级网站| 老司机午夜av| 国产精品涩涩涩视频网站| 欧美日韩亚洲一| 欧洲黄色一级视频| 好吊妞无缓冲视频观看| 欧美一级视频在线播放| 日产精品久久久久久久蜜臀| 精品日韩在线播放| 久久久久久久久影视| 永久av免费在线观看| 欧美国产日韩在线视频| 亚洲一级片免费观看| 日本黄色a视频| 经典三级在线视频| 一本大道东京热无码aⅴ| 九一免费在线观看| 日韩一级特黄毛片| 国产美女永久无遮挡| 国产精品一色哟哟| 国自产拍偷拍精品啪啪一区二区| 免费看国产一级片| 免费看一级大黄情大片| 欧美a在线视频| 爱情岛论坛成人| 岛国毛片在线播放| 日本美女久久久| 男女啪啪免费观看| 日韩精品一区二区在线视频| 青青青青在线视频| 日本一道本久久| 久久黄色免费看| 天天综合天天添夜夜添狠狠添| 亚洲精品免费一区亚洲精品免费精品一区| 精品亚洲视频在线| 91看片淫黄大片91| 国产av国片精品| 激情内射人妻1区2区3区| 最新国产黄色网址| 天堂av在线中文| 成人av一级片| 午夜久久福利视频| 91精品国产毛片武则天| 成人中文字幕在线播放| www.色偷偷.com| 熟女熟妇伦久久影院毛片一区二区| 路边理发店露脸熟妇泻火| 精品人妻少妇一区二区| 六月丁香婷婷激情| 日韩av在线中文| 人妻激情另类乱人伦人妻| 91国视频在线| 中文字幕视频三区| 青青青青草视频| 黄大色黄女片18第一次| 日韩中文字幕在线不卡| 免费黄色特级片| 色男人天堂av| 亚洲色欲综合一区二区三区| 亚洲综合伊人久久| 国产中文字幕二区| 在线观看免费的av| 亚洲熟妇无码av在线播放| 人妻内射一区二区在线视频 | 肉大捧一出免费观看网站在线播放 | 91大学生片黄在线观看| 波多野结衣家庭教师视频| 在线播放av中文字幕| a级黄色小视频| 亚洲综合av在线播放| 日韩成人手机在线| 91n.com在线观看| 国产一区 在线播放| 中文字幕视频在线免费观看| www成人免费| 午夜天堂在线视频| 男人天堂999| 99re6这里有精品热视频| 欧洲熟妇精品视频| 国内精品国产三级国产99| 九九热在线免费| 九色自拍视频在线观看| 亚洲精品国产一区二区三区| 能在线观看的av| 激情六月天婷婷| 免费成人黄色大片| 久久精品午夜福利| 日韩一级片免费视频| 中文字幕一区久久| 91香蕉视频污版| 男人添女人下面高潮视频| 精品国产三级a∨在线| 亚洲天堂网一区| 国产成人无码一二三区视频| 少妇大叫太大太粗太爽了a片小说| 五月天av在线播放| 欧美三级午夜理伦三级| 日韩中字在线观看| 日韩不卡视频一区二区| 欧美日韩精品区别|