日期:2014-05-16 浏览次数:20807 次
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为什么点了层没反应,该如何处理
-
一个容易的JSONP的测试例子
-
JQuery - ajax 怎么缓存引入的js文件
-
Javascript完整的记时应用代码
-
<JavaScript种定义的几种方式>
-
Js版Windows窗口模拟,兼容FF红狐,可拖动,可改变大小
-
javascript中怎么给表单名为变量的表单赋值
-
jquery.lazyload.js下载以及 图片延迟加载的应用
-
关于JavaScript的对象有关问题
-
JSTL 标签相干
-
js兑现公用、私有、静态方法属性
-
js处置json
-
大家看看span元素和转换的元素为什么有空隙,各种元素转换有没有兼容性有关问题,总结下
-
深入了解Javascript闭包
-
javascript中仿照php的serialize和unserialize序列化函数
-
奇怪的 JS 脚本 ,后台代码事件 调用和前台的 奇怪现象? 高人
-
js性能研究系列之-数据访问相干
-
jq 获取现阶段a标签title
-
为什么构造函数实例化必须用new关键字呢