javascript 简介:
-- 事件
这种比较特殊:
超级链接是访问网站的,现在通过javacript协议(可以把它看成是想http、ftp一样的协议),执行js里面的点击事件。
<a href="javascript:alert(‘hello’)">点击我了</a>
或者
一般调用事件如下:
<a href="1.html" οnclick="alert('hello2')">点击我了</a>
<input type="button" οnclick="alert('88')">
-- 变量
var定义,也可以不用var声明变量,一般指的是“全局变量”,如果你定义了i=10,然后重新定义i="abc",那样就会重复,
所以还是建议在声明变量时候前加i
null--空
undefined--未定义,没有指向,未初始化
JS是动态类型的,因此var i=0; i="abc"; 是合法的
--匿名函数
var f1 = function(i1,i2){
return i1+i2;
}
alert(f1(2,3)); --- 这样就可以将f1当成函数来调用了
也可以直接声明一个函数立即使用,用一次就不再使用了,避免命名冲突的问题, 如:
alert(function(i1,i2){return i1+i2} (10,10)); // (10,10)--是传入的参数
--jquery each 迭代
$("input[name=names]").click(function(){
var arr = new Array();
$("input[name=names]:checked").each(function(key,value){arr[key] = $(value).val();});
alert(arr.join(","));
})