07 2011 档案
摘要:本文中,我将会通过类数组对象(array like object),探索javascript中的length属性的一些秘密。例子1:var obj={0:'a',1:'b'}alert(obj.length); //undefinedvar arr=['a','b']alert(arr.length); // 2从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动计算类数组对
阅读全文
摘要:效果预览:支持行拖动,列拖动的表格插件col1_headcol2_headcol3_headcol4_head12342345345645674678功能说明:当鼠标移动到表头区域时可以对列进行拖动排序,鼠标移动到行区域时可以对行进行拖动排序。支持IE6 7 8 firefox chrome实现原理:当鼠标在表头区域按下时,复制现有的table(不复制其后代结点),并把选择列的所有元素复制添加到新table中,通过按下时的鼠标位置和鼠标移动坐标,确定新table的位置,在行区域按下时同理。代码分析:var SortTable = (function() { returnfunction(...
阅读全文