Js中的事件

来源:互联网 发布:爱贝国际少儿英语 知乎 编辑:程序博客网 时间:2024/06/17 12:48

一、鼠标事件
1. mouseDownAction //鼠标按下的时候触发
2. mouseMoveAction //鼠标移动的时候触发
3. mouseUpAction //鼠标弹起的时候触发

二、双向绑定
oninput事件
如:
输入1:<inputtype="text"oninput="bang(this)"/>
<br/>
输入2:<inputtype="text"oninput="bang(this)"/>

functionbang(cell){
    in2.value=cell.value;
    in1.value=cell.value;
}

三、事件触发的方式
1. 冒泡方式(默认的方式)
默认是冒泡方式,即最先相应最上面的元素,依次向下
如:
div1.addEventListener("click",click1,false);false

2. 捕获方式
参数为true  是捕获方式,从父级元素向内响应

3. 阻止冒泡
①. e.stopPropagation阻止冒泡
②. e.cancelBubble=true;(老IE用,不是通用方法!!

四、其他总结

1. e.currentTarget  当前响应事件的对象
2. e.target 事件源的对象

详细请看我的笔记:
http://note.youdao.com/noteshare?id=0a7e8dfe0b2be245e2a2a0bef97cbd93&sub=B119A592DECC4D6AB311144D5572DFD8


原创粉丝点击