日期:2014-05-16 浏览次数:20583 次
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() || ""; }
![]()
推荐阅读更多>
- (转)javascript中的prototype步骤使用说明(详解)
- 怎么实现页面变暗,所有操作都不能执行的功能
- eval生成函数有关问题
- ExtJS-运用Border布局时注意
- js特效-实现聊天系统中右上角提示框。待研究
- 怎的弹出上传页面
- jquery 的ajax请求时,返回值准确,但后面总是附带一个“503”
- 正则表达式怎么替换双引号包裹的单引号
- ie 7 document未加载完 ,使用js添加新dom对象出现的“已终止操作”提示的解决办法
- 新手提问一个关于javascript DOM解析的有关问题
- javascript 兑现高效的字符串拼接 高效java中的StringBuffer
- 两jsp间传递中文参数乱码有关问题
- js 计算两个日期中相差几年,几个月,几天,该怎么处理
- js清空TYPE=file 跟调用IFRAME子页面的JS函数
- js 16进制定义跟相加,该如何解决
- 小弟我的JavaScript经典参考例子
- 一个函数内,同一个变量被宣言了2次,用于不同的元素,会冲突吗
- Javascript函数中传接带空格的参数
- 学习javascript 构造函数原型方法属性遇到的有关问题
- 框架有关问题