日期:2014-05-16 浏览次数:20608 次
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() || ""; }
![]()
推荐阅读更多>
- form里边的button
- js小结 数字_四舍五入
- 在加载中的图片为什么会动
- 怎么锁定一个函数的作用域
- 救急·怎么屏蔽浏览器右上角"关闭"键
- - JS 中实现静态属性-该如何解决
- 初学者!怎么让生成的zip文件在客户端通过link显示出来
- 七 Killer Features that set Jackson apart from competition (Java JSON)
- 关于jquery dialog的同步和异步有关问题
- JSplitPane按比例分割的有关问题
- JS正则表达式印证数字
- JSONP原理及最容易的JSONP实现
- Android与js交互范例
- 有关jquery ui+jqgrid的一个有关问题
- myeclipse揭示Multiple markers at this line是什么意思
- MediaPlayer网页播放器,照抄网上的代码报错?解决方案
- 关于多级菜单的有关问题
- jstl fmt效能说明
- Javascript 的函数式对象(9)利用事件机制降低耦合
- JS登陆惯用效验