JavaScript 事件模型
2017-08-20 20:28
218 查看
在各种浏览器中存在三种事件模型:原始事件模型( original event model),DOM2事件模型,IE事件模型.其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持.
事件大致可分为:事件流介绍,捕获-冒泡机制及事件委托机制,事件处理程序、事件对象页面相关事件、表单相关事件
什么是事件呢?直观的说就是网页上发生的事情,大部分是指用户的鼠标动作和键盘动作,如点击、移动鼠标、按下某个键。为什么说大部分呢,因为事件不单单只有这两部分,还有其他的例如document的load和unloaded。只不过我们更加关注的是用户的操作。事件被封装成一个event对象,包含了该事件发生时的所有相关信息(event的属性)以及可以对事件进行的操作(event的方法)
事件大致可分为:事件流介绍,捕获-冒泡机制及事件委托机制,事件处理程序、事件对象页面相关事件、表单相关事件
什么是事件呢?直观的说就是网页上发生的事情,大部分是指用户的鼠标动作和键盘动作,如点击、移动鼠标、按下某个键。为什么说大部分呢,因为事件不单单只有这两部分,还有其他的例如document的load和unloaded。只不过我们更加关注的是用户的操作。事件被封装成一个event对象,包含了该事件发生时的所有相关信息(event的属性)以及可以对事件进行的操作(event的方法)
相关文章推荐
- Javascript事件注册机制--同时支持三种事件模型的javascript
- javascript 事件模型
- JavaScript事件模型
- 理解:javascript中DOM0,DOM2,DOM3级事件模型
- JavaScript之DOM事件模型
- JavaScript中的事件传播(DOM2标准事件模型)
- Javascript事件模型
- 201510091346_《JavaScript的事件模型——createEvent、initEvent、dispatchEvent》
- Javascript事件模型:事件捕获和事件冒泡
- javascript事件模型介绍
- javascript 事件模型
- JavaScript Event学习第四章 传统的事件注册模型
- JavaScript之DOM的三大事件及事件模型
- javascript事件模型:模型和冒泡
- javascript中的事件捕获机制,深入理解并区别IE和DOM中的事件模型
- javascript事件模型
- Javascript事件模型:事件捕获和事件冒泡
- javascript 传统事件模型构造的事件监听器实现代码
- 【转向Javascript系列】从setTimeout说事件循环模型
- javascript 事件模型学习笔记