易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript Table排序

  
  基本步骤
  1,把需要排序的行放到tbody中(程序会直接取tbody的rows);
  2,把排序行放到一个数组中;
  this.Rows = Map(this.tBody.rows, function(o){ return o; });
  3,按需求对数组进行排序(用数组的sort方法);
  this.Rows.sort(Bind(this, this.Compare, orders, 0));
  4,用一个文档碎片(document.createDocumentFragment())保存排好序的行;
  var oFragment = document.createDocumentFragment();
  forEach(this.Rows, function(o){ oFragment.appendChild(o); });
  ps:文档碎片并不是必须的,但建议使用,大量dom操作时使用文档碎片会更有效率。
  5,把文档碎片插入到tbody中。
  this.tBody.appendChild(oFragment);



相关文档:

javascript获得url中的参数

function GetUrlParms(){
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split("&");//在逗号处断开
for(var i=0;i<pairs.length;i++){
var pos=pairs[i].indexOf('=');//查找name=value
if(pos==-1) c ......

Javascript的四种继承方式

      在Javascript中,所有开发者定义的类都可以作为基类,但出于安全性考虑,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。
      选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时 ......

JavaScript方法和技巧大全


JavaScript方法和技巧大全  基础知识
1 创建脚本块  <script language=”JavaScript”> JavaScript code goes here </script>
2 隐藏脚本代码  <script language=”JavaScript”><!-- document.write(“Hello”); --> </script>
在不支持 ......

应用最广的十大Javascript框架

近日,知名技术开发网站SYS-CON 媒体列出十个应用最广的Javascript框架,文章说,Javascript库已经成为设计优秀网站的基础,当今几乎所有站点都带有Javascript或Ajax元素。在Web2.0开发大潮中,它也许是最关键的要素。
以下十个十大Javascript框架,你常用其中的几个?
1. script.aculo.us (http://script.aculo.us/)
UR ......

JavaScript使用正则表达式进行验证

使用的正则表达式的例子,但是没有说这些正则表达式如何使用,现在给大家几个例子,大家可以看看。
利用正则表达式判断是否是0-9的阿拉伯数字
function regIsDigit(fData)
{
var reg = new RegExp("^[0-9]$");
return (reg.test(fData));
}
利用这则表达式获取字符串的长度
function regDataLength(fData) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号