前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
开发者导航

JavaScript之捕捉模型与冒泡模型

首页
2016-07-27 11:40:43
Front-End
JavaScript
  • 在w3c模型中 addEventListener支持第3个参数来声明事件的模型为冒泡还是捕捉,如果声明为false,则为冒泡方式
window.onload = function (){//ev激发的过程自动为函数传一个参数  鼠标的一系列动作包装成对象自动传给函数
	document.getElementById('par').addEventListener ('click',function (ev){alert(ev.pageX)},true);
	document.getElementById('son').addEventListener ('click',function (){alert('son')});
	

}
@前端进阶之旅: 代码已经复制到剪贴板
  • 捕捉模型与冒泡模型在IE下测试
window.onload = function (){//对于IE 当事件发生的瞬间 事件对象赋值给window.event属性
	document.getElementById('par').attachEvent ('onclick',function (ev){alert(window.event)});//IE下不支持第三个参数 true  
	document.getElementById('son').attachEvent ('onclick',function (){alert('son')});
	

}
@前端进阶之旅: 代码已经复制到剪贴板
fe

← JavaScript之面向对象中的静态方法-静态属性JavaScript之IE,火狐兼容事件对象 →