1.事件流

  事件发生时会在元素节点与根节点之间按照特定的顺序传播,路径所经过的所有节点都会收到该事件,这个传播过程即DOM事件流。

2.两种事件流模型

  1.冒泡型事件流:事件的传播是从最特定事件目标到最不特定的事件目标。即从DOM树的叶子到根

  2.捕获型事件流:事件的传播是从最不特定的事件目标到最特定的事件目标。即从DOM树的根到叶子

3.绑定事件的方法

  1.普通浏览器

    绑定事件:addEventListener(type,name,bool);

    删除事件:removeEventListener()

  2.ie 低版本    

    绑定事件:attachEvent()

    删除事件:detachEvent()

4.参数说明

  type   事件类型  例如:click load

  name 事件执行函数

  bool   true 为事件捕获  &&  false  为事件冒泡

5.阻止事件冒泡和 事件捕获

  1.阻止事件冒泡 不 阻止默认行为

    event.stopPropagation();

  2.阻止事件冒泡 和 默认行为

    return false

  3.阻止默认行为 不 阻止事件冒泡

    event.preventDefault();

最新文章

  1. 跟我学STL系列(1)——STL入门介绍
  2. HTML设置超链接字体颜色和点击后的字体颜色
  3. ocument的createDocumentFragment()方法
  4. 转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)
  5. Redis文档
  6. sybase 备份和恢复
  7. 【转】git与github在ubuntu下的使用 -- 不错
  8. gdal 1.9+python 2.7开发环境配置
  9. Yii/Yii2:查询返回以某特定列为索引(键)的数组
  10. 小言HTTP Authentication
  11. A2D规则引擎
  12. KNN算法简单应用
  13. python中decode
  14. 12、类成员访问修饰符public/private/producted/readonly
  15. MTK 修改默认时区
  16. Log4j Append属性指定是否追加内容
  17. Oracle数据库备份策略:全备与增量备份
  18. nano,pico文本编辑器,debian执行crontab -e
  19. Python练习-有点儿意思的用户登录
  20. 利用腾讯云免费证书打造全https站

热门文章

  1. 关于Fragment的setUserVisibleHint() 方法和onCreateView()的执行顺序
  2. Python dataframe中如何使y列按x列进行统计?
  3. Python组织文件 实践:将带有美国风格日期的文件改名为欧洲风格日期
  4. MapReduce实现线性回归
  5. Use Uncertainty As a Driver
  6. java中string与json互相转化
  7. HDU 3001 三进制状压DP
  8. UE4的JSON读写方式<一>
  9. JS控制光标定位,定位到文本的某个位置
  10. node --- 服务一直启动