js事件模型

来源:互联网 发布:php get class method 编辑:程序博客网 时间:2024/06/05 18:34


js事件模型主要分:鼠标事件  键盘事件   HTML事件
1、onmousedown
定义:onmousedown事件会在鼠标按键被按下时发生

2、onmouseup
定义:onmouseup事件会在鼠标按键被松开时发生

3、onmousemove
定义:onmousemove事件会在鼠标指针移动时发生
支持该事件的js对象:document
但是onmousemove默认情况下没有任何对象的一个事件;
因为鼠标移动频繁发生。

4、onmouseover
定义:onmouseover事件会在鼠标指针移动到指定的对象上时发生

5、onmouseout
定义:onmouseout事件会在鼠标指针移出指定的对象时发生

6、onclick单击事件
定义:onclick事件和onmousedown不同。单击事件是在同一元素上发生了
鼠标按下时间之后发生了鼠标放开时间是发生的。
理解:鼠标按下抬起以后事件才发生。

7、onfocus光标移入事件
定义:onfocus事件在对象获得焦点时发生

8、onblur光标移出事件
定义:onblur事件会在对象失去焦点时发生

9、oncontextmenu右键事件
鼠标按下右键的时候发生

10、onsubmit
onsubmit事件会在表单中的确认按钮(submit)被
点击是发生。

11、onkeydown
onkeydown事件会在用户按下一个键盘按键时发生

12、onkeyup
obkeyup事件会在键盘按键被松开时发生

13、onload
onload事件会在页面或图像加载完成后立即发生

14、onscroll
onscroll事件拖动滚动条时发生

15、onresize
onresize事件会在窗口或框架被调整大小时发生

16、onmousewheel
onmousewheel事件ie、chrome下鼠标滚轮滚动时发生


17、event对象指事件的状态

Event对象代表事件的状态,比如事件在其中发生的元素
键盘按键的状态,鼠标的位置,鼠标按钮的状态,通常
与函数结合使用。

18、clientX、clientY
在Event对象下获取鼠标位置

19、cancelBubble =true
在Event对象下取消冒泡事件

20、keyCode
在Event对象下获取用户按下键盘的哪个按键

21、return false
阻止默认时间的普通写法

0 0
原创粉丝点击