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

JavaScript 二维数组排序

var o = ['你', 'da', '你', 123, 'fm', 'fm', 'da', 123, 'fm', 123];
var n = [];
var s = -1;
var t = null;
o.sort();

for(var i = 0; i < o.length; i++)
{
if(o[i] != t)
{
s += 1;
n[s] = [];
}
n[s][n[s].length] = t = o[i];
}
for(var i = 0; i < n.length; i++)
{
alert(n[i]);
}


相关文档:

Javascript 学习笔记之引用

引用是一个指向对象实际位置的指针。
例1:
var obj = new Object();
var objRef = obj; //obj与objRef指向同一个对象,objRef是一个引用

自修改(self-modifying)
例2:
var items = new Array("one","two","three");
var itemsRef = items; //创建一个引用
items.push("four");
alert(items.length == items ......

Javascript学习笔记之函数重载和类型检查

Javascript函数包含一个伪数组(pseudo-array),该数组包含所有传入参数,我们不能修改它,但可以访问其中的成员,该数组也具有length属性。
函数重载依赖于判断传入参数个数和类型的能力。
函数重载的例子:
<html>
<head>
<mce:script type="text/javascript"><!--
function sendMessage(msg ......

JavaScript事件集

一般事件 事件 浏览器支持 描述 
onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 
onDblClick IE4|N4|O 鼠标双击事件 
onMouseDown IE4|N4|O 鼠标上的按钮被按下了 
onMouseUp IE4|N4|O 鼠标按下后,松开时激发的 ......

Javascript学习笔记之作用域

在Javascript中作用域是由函数划分的。
//设置全局变量foo
var foo = "test";
if(true){
var foo = "new foo";
}
//此时foo为"new test"
alert(foo == "new foo");
function test(){
var foo = "old test";
}
//调用时,foo只在函数作用域内起作用
test();
//foo还是等于"new test"
alert(foo == "new te ......

Javascript 在 HTML 页面光标处输入字符

insertAtCurson 函数代两参数分别为对象和输入的字符
    function insertAtCursor(myField, myValue)
    { 
        if (document.selection)
        { 
         &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号