日期:2014-05-16 浏览次数:20592 次
Each(this.tBody.rows, function(o){ this.Rows.push(o); }.bind(this));
this.Rows.sort(!this._order.Compare ? this.Compare.bind(this) : this._order.Compare);
var oFragment = document.createDocumentFragment(); Each(this.Rows, function(o){ oFragment.appendChild(o); });
this.tBody.appendChild(oFragment);
Compare: function(o1, o2) { var value1 = this.GetValue(o1), value2 = this.GetValue(o2); return value1 < value2 ? -1 : value1 > value2 ? 1 : 0; },
var td = tr.getElementsByTagName("td")[this._order.Index] , data = td[this._order.Attri] ? td[this._order.Attri] : td.getAttribute(this._order.Attri);
switch (this._order.DataType.toLowerCase()) { case "int": return parseInt(data) || 0; case "float": return parseFloat(data) || 0; case "date": return Date.parse(data) || 0; case "string": default: return data.toString() || ""; }
![]()
推荐阅读更多>
- JS正则验证字符串的语法有关问题
- JS sort函数的运用
- 怎么获取动态宽度表格的实际宽度
- javascript 兑现本地存储
- onClick和onchange能否并存解决方案
- js的 window.load 跟window.onload 有什么区别
- 在地址栏可以执行该页面里面的JS吗?解决方法
- 【】=======offsetLeft 取到奇怪的值=======
- JavaScript中try.catch与onerror事件的施用
- 关于js的简单有关问题
- 模拟onclick事件执行。该如何解决
- 一款相仿Ext的轻量级实现UI的JS框架
- 删除以及循环添加<ul>下<li>标签有关问题
- jquery的领航页面14(nodeDocPage.jsp续)
- js创建对象的几种惯用方式[转]
- 除开myeclipse项目中的js校验
- 来者有分 清除历史纪录代码解决思路
- extjs的grid控件怎么根据值来设置某行的背景颜色
- 一下,js怎么获取当前项目的根路径
- 摘《谈一下scriptaculous动画效果库effect.js(原理和使用)》