JavaScript 随笔
1:i++(先运算再加
++i;(意思就是i+1,先加再运算)。
2:“字符串拼接”。任何类型和字符串相加都会装变成字符串。
3:"=" ;"==";"==="。
一个等号是赋值操作,==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。
4:比较运算符”,返回一个布尔类型。“===”必须类型也一致。
5:异常捕获。
(1)try{
发生异常的代码块;
}catch(err){
错误信息处理;
}
(2)throw 处理异常。
6:
onClick 单击事件
onMouseOver 鼠标经过事件
onMouseOut 鼠标移出事件
onChange 文本内容改变事件
onSelect 文本框选中事件
onFocus 光标聚集事件
onBlur 移开光标事件
onLoad 网页加载事件
onUnload 关闭网页事件。
7:一:点击链接后不做任何事情
1.<a href="javascript:void(0);" >test</a>
2.<a href="javascript:;" >test</a>
3.<a href="####" >test</a> //使用2个到4个#,见的大多是"####",也有使用"#all"等其他的
二:点击链接后,响应用户自定义的点击事件
1:<a href="javascript:void(0)" onclick="doSomething()">test</a>
2:<a href="#" onclick="doSomething();return false;">什么问题都解决了,包括浏览器不兼容问题</a> //或者直接使用href=""
8:改变html显示和更改内容
$('ul li').mousemove(function(){
var lenIndex=$(this).index();
$(this).addClass('selected').siblings().removeClass('selected');
$('.footerFrame').eq(lenIndex).show().siblings('.footerFrame').hide();
});