|
JS表格排序新法(1) 不知大家对精华区的表格排序终极优化是否还有记忆,当时讨论的结果曾以为是最快的JS排序了,实则不然,按前段时间我发的DHTML性能提升帖(转译)所讲到的,DOM效率某些情况下并不如DHTML,比如一次写入大量数据时,DOM频繁创建添加反而更慢,所以可以对排序算法作以下修改:
[单击全选,Ctrl+A复制,将代码保存成html文件运行]
注意测试时将记录条数增加到500条以上,推荐1000条 我测试结果是平均1322ms左右
但这样就是最快的吗?非也,且看以下XML+xslt+js例子,能把时间缩短到721ms左右 需要准备三个文件 1. xml文件 ---节省版面起见,这里只罗列两条记录 <?xml version="1.0" encoding="UTF-8" ?> <root> <record> <info>AddCommonInfo.mxp</info>
|