Javascript事件基本知识实例源码介绍



Javascript事件基本知识实例源码介绍,1、onclick不是事件,click才是事件,或者称为是“click事件类型”。onclick是引用的是一个元素对象的属性,它指向“click事件类型”所绑定的事件处理函数

2、事件的定义:由被行为影响的元素生成消息,并向上传递这个消息,在消息传递当中,将消息进行处理的行为。
处理的过程就是出发绑定或注册在元素上的事件处理函数(事件句柄),函数执行的过程被称为事件响应过程
3、事件模型:
基本事件模型:0级DOM,通过简单的属性赋值的方法将事件处理函数绑定到指定元素之上
标准事件模型:W3C制定,包括DOM1.0-3.0这三个不同的版本,大多数的浏览器都支持DOM1.0版本,IE部分支持2.0级DOM
IE事件模型:由IE4.0及以上版本支持
4、冒泡的兼容问题
HTML结构如下:

<html>

<head>…内容略</head>

<body>

<p></p>

</body>

</html>

<=IE5.5  p -> body -> document
>=IE6.0 p -> body -> html -> document
>=Mozilla 1.0 p -> body -> html -> document -> window