JS控制页面的行为时有事件驱动的。
事件:事件就是JS侦测到用户的操作或是页面上的一些行为
事件源:引发事件的元素。
事件对象:只有在事件发生的时候,才会产生事件对象,无法手动创建,并且事件对象只能在处理函数内部访问,处理函数允许结束后该对象自动销毁。
事件分类:
1、鼠标事件: 表单事件:
onclick
单击 onsubmit 提交
ondblclick
双击 onfocus
获得焦点
onmousedown 按下 onblur 失去焦点
onmouseup 抬起 onchange 改变文本区域内容
onmousemove 移动
onmouseover 放上去
onmouseout 离开
onmouseenter 进入
onmouseleave 离开
事件对象:1、事件有对象,叫事件对象(event)。
2、事件对象是浏览器给的。
3、事件对象不叫不出来。
什么是event对象:用来记录一些事件发生的相关信息的对象,每次事件发生的时候,会在函数或方法内部产生一个事件对象,这个事件就是event
特征:1、只有当事件发生的时候才会产生,只能在处理函数内部访问。
2、处理函数运行结束后自行销毁。