JavaScript事件
用户的行为包括:onclick、ondblclick、onfocus、onblur、window.onload
是用户跟页面的交互,当用户跟页面进行一些“交流”的时候,页面通过js就会触发一些事件,比如鼠标点击的时候就会触发onclick事件,给这个事件绑定一个函数,那么这个时候函数就会被调用,代码就会被执行
事件类型:
鼠标事件包括:click,dblclick,mousedown,mouseup,mouseover,mouseout,mouseenter、 mouseleave、mousemove
- scroll mousewheel 鼠标滚轮
- contextmenu 鼠标右键(上下文菜单:在不同环境下右键菜单不一样)
- mouseover:鼠标在元素身上移动穿过子元素的时候会被反复触发
- mouseenter:只是在进入元素的时候触发
键盘事件:keydown,keyup,keypress
表单事件:对表单元素操作之后会触发的事件
1:单选框、多选框、下拉菜单 状态改变的时候会触发 onchange 事件
2:表单提交的时候会触发 onsubmit 触发在元素身上