JS中的所有事物都是对象,给对象可以添加事件,事件发生时可以触发相应的函数执行结果。
事件对象的定义:在触发DOM上的事件时都会产生一个对象???怎么是产生呢,本来不久存在么???
还有DOM上的事件是什么???是只有运用DOM0级或者2级定义的对象么???
像<input type="button" onclick="alert("hello")"/>是不是就不算事件???
求解释,不知道看得懂我写的不,感觉好蒙???
1、每次事件触发时都会创建一个event对象实例,也就是说本来定义了一个event对象(或者可以说是一个类),给它封装了一些属性和方法,触发不同的事件,就会根据这个类来创建具体的事件对象(实例化)
2 所谓事件就是用户或者浏览器执行的某种动作,比如说click, mouseover,load(加载)等等都是事件的名字,而响应某个事件函数就是事件处理程序(事件监听器),事件处理程序用以'on'开头,比如onclick等等
3像<input type="button" onclick="alert("hello")"/>这种是HTML事件处理程序,老师讲过的,你要明白事件就是指动作,和出现在哪里没有关系,用户点击啦,鼠标滑过了,都是事件。
<input type="button" onclick="alert("hello")"/>是html事件跟DOM0,DOM2级事件一样都是事件
click,点击就是事件,还有想鼠标进过,离开都是事件
getelementbyid取到的ID对应的button是对象
我是这么理解的,可以对应例子里的单词去理解,不用太在意一些字眼