韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

JS表格排序新法

JS表格排序新法

更新時(shí)間:2019-11-11 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):


不知大家對(duì)精華區(qū)的表格排序終極優(yōu)化是否還有記憶,當(dāng)時(shí)討論的結(jié)果曾以為是最快的JS排序了,實(shí)則不然,按前段時(shí)間我發(fā)的DHTML性能提升帖(轉(zhuǎn)譯)所講到的,DOM效率某些情況下并不如DHTML,比如一次寫(xiě)入大量數(shù)據(jù)時(shí),DOM頻繁創(chuàng)建添加反而更慢,所以可以對(duì)排序算法作以下修改:
<table id=downloadList border="1" width="100%" onclick="sortTable()"> <tr> <td>AddCommonInfo.mxp</td> <td>MXP File</td> <td>2614</td> <td>2002-12-30 16:45:22,Fri</td> </tr> <tr> <td>addtemplateparam.mxp</td> <td>MXP File</td> <td>3100</td> <td>2002-12-5 13:28:24,Sun</td> </tr></table><script>var curObj;function sortTable() {var start=new Date()var i;var theRows=new Array();for(i=0;i<downloadList.rows.length;i++) {theRows[i]=new Array(downloadList.rows[i].cells[0].innerText.toLowerCase(),downloadList.rows[i].outerHTML);}theRows.sort(sortRows);var str=''for(i=0;i<theRows.length;i++) {str+=theRows[i][1];}downloadList.outerHTML='<table id=downloadList border="1" width="100%">'+str+'</table>'curObj=null;alert(new Date()-start)return ;}function sortRows(x,y) {if(x[0]>y[0]) return -1;else if(x[0]<y[0]) return 1;else return 0;}</script> [單擊全選,Ctrl+A復(fù)制,將代碼保存成html文件運(yùn)行]注意測(cè)試時(shí)將記錄條數(shù)增加到500條以上,推薦1000條
我測(cè)試結(jié)果是平均1322ms左右但這樣就是最快的嗎?非也,且看以下xml+xslt+js例子,能把時(shí)間縮短到721ms左右
需要準(zhǔn)備三個(gè)文件
1. xml文件 ---節(jié)省版面起見(jiàn),這里只羅列兩條記錄
<?xml version="1.0" encoding="UTF-8" ?>
<root>
  <record>
    <info>AddCommonInfo.mxp</info>
    <info>MXP File</info>
    <info>2614</info>
<info>2002-12-30 16:45:22,Fri</info>
  </record>
  <record>
    <info>addtemplateparam.mxp</info>
    <info>MXP File</info>
    <info>3100</info>
    <info>2002-12-5 13:28:24,Sun</info>
  </record>
</root>2. xsl 文件
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" version="1.0">
<xsl:template match="root">
<table border="1" width="100%">
<xsl:for-each select="record">
<tr>
<xsl:for-each select="info">
<td>
<xsl:value-of select="text()" />
</td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>注意命名空間,想要在IE5下兼容,必須使用這個(gè)名字 3.htm文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script>function safeLoadXML(xmlObj,url,func){xmlObj.async= true;xmlObj.resolveExternals= false;xmlObj.onreadystatechange= function() { if(xmlObj.readyState==4 && xmlObj.parseError==0) { func(xmlObj); } }xmlObj.load(url);}function transformXML(xmlObj,xslObj){var returnValue= xmlObj.transformNode(xslObj);return returnValue;}var xmlDoc= new ActiveXObject("Msxml.DOMDocument");var xslDoc= new ActiveXObject("Msxml.DOMDocument");function init(){safeLoadXML(xmlDoc,'sort.xml',function(){safeLoadXML(xslDoc,'sort.xsl',function(){test.innerHTML= transformXML(xmlDoc.documentElement,xslDoc.documentElement);});});}function sortIt(){var start=new Date();var temp= [];for(var i=0;i<xmlDoc.documentElement.childNodes.length;i++){temp[temp.length]= [xmlDoc.documentElement.childNodes[i].firstChild.firstChild.nodeValue,xmlDoc.documentElement.childNodes[i]]}temp.sort(sortFunc);for(var i=0;i<temp.length;i++){xmlDoc.documentElement.insertBefore(temp[i][1],xmlDoc.documentElement.firstChild)}test.innerHTML= transformXML(xmlDoc.documentElement,xslDoc.documentElement);alert(new Date()-start);}function sortFunc(x,y){if(x[0].toLowerCase()>y[0].toLowerCase()) return 1;else if(x[0].toLowerCase()<y[0].toLowerCase()) return -1;else return 0;}window.onload=init;</script></HEAD><BODY><div id=test onclick=sortIt()></div></BODY></HTML> [單擊全選,Ctrl+A復(fù)制,將代碼保存成html文件運(yùn)行]以上代碼在 WIN2K,IE5 下測(cè)試通過(guò),歡迎大家指正 :)

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
91久久伊人青青碰碰婷婷| 91精品综合久久久久久久久久久| 亚洲午夜激情免费视频| 两个人hd高清在线观看| 91在线精品播放| 91九色在线看| 亚洲一区二区四区| 日本小视频在线免费观看| 日韩免费大片| www色aa色aawww| 亚洲成人av一区二区三区| 欧洲s码亚洲m码精品一区| 一区二区免费在线播放| 中文字幕第12页| av片在线免费观看| wwwxxx免费| 国产激情一区二区三区四区| 99re6这里只有精品视频在线观看| 尤物精品国产第一福利三区| 97在线看免费观看视频在线观看| 午夜剧场高清版免费观看| 中文字幕一区二区三区视频| 日韩国产成人| 国精产品99永久一区一区| av网站在线免费看| 亚洲一区在线观看免费| 伊人春色精品| 日韩视频精品在线| 精品国精品自拍自在线| 国内外激情在线| 性xxxx奶大欧美高清| 免费av不卡| 91麻豆精品在线观看| 亚洲国产成人精品一区二区三区| 国产香蕉在线| 91精品久久久久久久久久久久| 国产精品露脸自拍| 国产精品制服诱惑| av网站在线观看不卡| 精品国产999| 偷拍自拍亚洲| 成人自拍网站| 4438亚洲最大| 毛片视频免费| 久草免费在线| 国产sm精品调教视频网站| 欧美黑人疯狂性受xxxxx喷水| 日韩精品一区在线| 欧美成人观看免费全部完小说| 一区二区三区色| 国产高清美女一级毛片久久| 美日韩一区二区三区| av资源种子在线观看| 成人综合婷婷国产精品久久蜜臀| 一级α片免费看刺激高潮视频| 成人在线免费观看视频| 色先锋影音av| 精品国产一区a| 国精产品视频一二二区| 风流老熟女一区二区三区| 欧美精品一区二区三区在线| 原创国产精品91| 污污动漫在线观看| 亚洲国产综合网| 日韩一区二区三区视频在线观看| 无码国产精品一区二区色情男同| 久久久国产精品一区二区中文| 久久国产麻豆精品| 久久久精品三级| 中文字幕亚洲无线码a| 日韩三级视频| h片在线免费看| 国产精品情侣呻吟对白视频| 亚洲色欲综合一区二区三区| 日本高清www免费视频| 国产一区二区三区四区五区传媒| yellow91字幕网在线| 免费在线观看黄色av| 免费在线观看视频一区| 福利av在线| 激情亚洲另类图片区小说区| 中文字字幕在线中文| 欧美xxxx免费虐| 国产高清视频一区二区| 国产一级一片免费播放放a| 综合久久国产九一剧情麻豆| 精品在线免费视频| 欧美日韩免费不卡视频一区二区三区| 久久久成人的性感天堂| 成人在线视频国产| 正在播放一区二区| 亚洲精品中文综合第一页| 欧美日韩福利| 少妇人妻互换不带套| 国产高中女学生第一次| 精品欧美一区二区三区免费观看| 男人的天堂在线免费视频| 免费成人av电影| 国产啪精品视频网站| 欧美视频免费| 久久久噜噜噜久噜久久综合| 神马欧美一区二区| 欧美激情一区三区| 欧美黑人性受xxxx精品| 国产精品一二三四区| 男生操女生视频在线观看| 久久久久.com| 精品视频在线观看一区二区| 香蕉青柠影院| 欧美在线高清| 免费a在线看| 美女视频在线免费| www中文字幕在线观看| 精品国产欧美一区二区三区成人| 国产精品毛片| 僵尸再翻生在线观看免费国语| 极品少妇一区二区| 99久久无色码| 91国产视频在线观看| 久久久九九九九| 精品国产老师黑色丝袜高跟鞋| 色欲色香天天天综合网www| 91大神在线观看线路一区| 欧美日韩亚洲高清一区二区| 大荫蒂性生交片| 婷婷亚洲五月| 最近中文av字幕在线中文| 99在线精品免费视频| 久久国产日韩欧美精品| 91最新网站| 无码人妻丰满熟妇精品| 国偷自产av一区二区三区麻豆| 91欧美一区二区三区| 欧美日韩中文字幕综合视频| 毛片基地网站| 少妇bbw搡bbbb搡bbbb| 狠狠鲁狠狠操| 伊人www22综合色| 天天干视频在线观看| 欧美视频在线观看一区二区| av免费不卡国产观看| 精品无人区无码乱码毛片国产| 黄色日本网站| 国产精品久久久久久亚洲伦| 国产精品久久久久久久久久10秀| 嫩草视频在线免费观看| 日本人dh亚洲人ⅹxx| 免费黄视频在线观看| 亚洲 欧美 另类人妖| 亚洲人成网站影音先锋播放| 欧美人与禽zoz0善交| 182午夜视频| 精品国产乱码久久久久久久软件| 久久成人福利| 久久久精品国产免费观看同学| 国产在线精品一区二区不卡| 亚洲一区二区三区免费在线观看| 免费无遮挡无码永久在线观看视频| 国产真实伦在线观看| 国产欧美一区二区三区在线看蜜臂| 国产专区第一页| 国产精品久久久久久久乖乖| 韩国女主播一区二区三区| 夫妇交换中文字幕| 日本欧美国产在线| 成人黄色在线免费观看| 91国内精品视频| 欧美黄色小说| 中国极品少妇xxxx| 精品综合久久久久久8888| 日韩女优在线视频| 成人精品视频一区二区| bdsm在线观看播放视频| 波多野结衣在线观看一区二区三区| 亚洲激情中文字幕| 天天躁日日躁狠狠躁超碰2020| 久久久久中文字幕2018| 精品国产一区二区亚洲人成毛片| 日韩精品免费在线视频观看| 日韩电影免费观看高清完整版在线观看| av午夜在线观看| 日韩肉感妇bbwbbwbbw| 欧美精品一区二区三区久久| 一区二区三区精品视频在线| 欧美大片一区二区| 天堂在线免费观看| 在线欧美小视频| 三区四区在线观看| 欧美小视频在线| av成人动漫| 五月婷婷六月婷婷| 国产成人精品亚洲男人的天堂| jizz18欧美| 国产在线网站| 国产美女高潮一区二区三区| 综合欧美亚洲日本| 国产精品色午夜在线观看| 精品国产乱码久久久久久夜甘婷婷| 国产一区中文字幕| 9191国语精品高清在线| 精品久久人妻av中文字幕| 亚洲精品无码专区在线播放| 天天色天天操天天| 欧美酷刑日本凌虐凌虐| 亚洲永久精品唐人导航网址| 久草视频手机在线观看| 在线电影看在线一区二区三区| 91综合免费在线| 日韩精品一区二区三区三区免费| 99久久精品国产一区色| 波多野结衣精品久久| 国产精品丝袜在线播放| 亚洲wwwwww| 欧美视频在线观看视频| 精品成人一区二区三区| 国产久一道中文一区| 你懂的网站在线| 国产中文第一页| 超碰在线成人| 欧美亚洲视频在线观看| 日韩精品一区二区三区在线| 成人不用播放器| 日本精品视频一区二区| 国内精品久久久久久影院老狼| 久久精品一区二区三区中文字幕| 国产女同一区二区| 日韩激情一区二区| 日日干夜夜草| 成人av在线播放网站| **三级三级97片毛片| 人妻aⅴ无码一区二区三区| 日韩精品免费视频一区二区三区| 亚洲女同同性videoxma| 91极品视觉盛宴| 国产无遮挡猛进猛出免费软件| 韩曰欧美视频免费观看| av在线播放一区二区| 免费永久网站黄欧美| www在线视频观看| 国产精品免费久久久久影院| 久久人人爽人人爽爽久久| 9191在线观看| 国产精品久久久久久久久免费相片| 一区二区三区成人| 欧美日韩免费观看一区=区三区| 欧美自拍偷拍第一页| 日韩av二区| 同性视频网站免费男| 国产免费无遮挡| 日韩精品视频免费专区在线播放| 久香视频在线观看| 中文字幕日本人妻久久久免费| 国产精品亚洲综合色区韩国| 成人精品一区二区三区电影黑人| 国产69精品久久app免费版| 自拍网站在线观看| 亚洲美女视频一区| 久久久久久9| 成人污污www网站免费丝瓜| 亚洲性猛交富婆| 欧美激情在线观看| 国产精品久久久久久久9999| 91亚洲大成网污www| 亚洲一区二区三区四区五区午夜| 成人性生交大片免费看视频在线| 亚洲天堂第二页| 成年人小视频在线观看| 日本韩国欧美一区二区三区| 欧美理论在线| 亚洲精品www.| 国产一区二区三区四区五区入口| 色综合久久综合网欧美综合网| 久久精品一级片| 亚洲一区二区三区免费| 日韩在线观看免费高清| 尤物九九久久国产精品的分类| 粉嫩av一区二区| 国产精品爽爽爽爽爽爽在线观看| 麻豆成人小视频| jlzzjlzz亚洲女人| 影音先锋男人资源在线观看| 91精品国产自产| 日韩限制级电影在线观看| 亚洲高清极品| 亚洲美女少妇撒尿| 久久久久亚洲av无码网站| 亚洲欧美激情一区| 欧美男生操女生| 国产精品免费在线| 国产精品午夜av| 国产乱人伦真实精品视频| 成人精品免费网站| 麻豆视频免费在线观看| 久久欧美在线电影| 尤物国产在线观看| 激情在线观看视频| 麻豆视频在线看| 91在线网站视频| av素人天堂| 亚洲一区在线不卡| 欧美影院一区二区| 超碰在线资源| 男女啪啪在线观看| 久久精品国产精品国产精品污| 天天天天天天天操| 国产一区二区自拍视频| 成人激情文学综合网| 国产精品久久综合av爱欲tv| 亚洲欧美欧美一区二区三区| 成年人在线视频免费观看| xx00欧美| 中文字幕永久在线视频| 美女国内精品自产拍在线播放| av电影一区二区三区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 久久久久一区二区三区四区| 午夜精品一区二区在线观看的| 国产伦精一区二区三区| 成全视频在线播放大地| 一区二区在线视频播放| 亚洲爱情岛论坛永久| 亚洲我射av| 狠狠人妻久久久久久综合蜜桃| 一本一本久久a久久精品综合小说| 亚洲日本成人在线观看| 色爱综合网站| 亚洲欧美日韩在线| 五福影院新址进入www1378|