日期:2014-05-16 浏览次数:20536 次
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,该如何处理
- javascript之prototype承继小记
- 不用JQuery框架,直接判断on document ready的方法解决方案
- 帮帮忙,不知道错哪了
- 一个javascript的弹出层的兑现
- 非JavaScript高手不可:怎么实现网页的分割条
- 怎么模拟点击没有id的元素
- jSP从数据库读取对象然后返回当前页面动态添加行到指定表格解决方案
- Extjs中grid平添合计行
- 史下最短的JS代码判断是否是IE浏览器,仅6byte
- Struts2+JSON+YUI构建Rich Client使用(一)
- easyui序列化的有关问题
- 正则表达式的JS印证
- JS获取浏览器窗口大小 获取荧幕,浏览器,网页高度宽度
- 鼠标点击的位置弹出div筐有脚本异常,大家帮看一下
- 怎么取得下拉列表的文本
- 只打开一个购物车页面,怎么把东西添加到同一个购物车里,不要重复打开购物车页面(内含frame)
- JavaScript有没有专诚的开发工具或者做到MyEclipse里的插件
- 请教js如何操作html节点外的元素
- js两个旋钮(属性为butten,而不是submit)选择