事件流 事件流描述的是从页面中接收事件的顺序; 事件冒泡:事件开始时由最具体的元素(最内层)逐级向上传播到较不具体的节点(文档); 事件捕获:事件开始时由相对不具体的元素最快接收到事件,而最具体的元素最后接收到事件。 书中的解释比较绕,其实我比较粗暴的理解就是,冒泡就像水中的波纹传播,从触发点开始向 ...
分类:
Web程序 时间:
2018-05-27 12:18:36
阅读次数:
218
事件模型 JavaScript事件使得网页具备互动和交互性,我们应该对其深入了解以便开发工作,在各式各样的浏览器中,JavaScript事件模型主要分为3种:原始事件模型、DOM2事件模型、IE事件模型。 1.原始事件模型(DOM0级) 这是一种被所有浏览器都支持的事件模型,对于原始事件而言,没有事 ...
分类:
编程语言 时间:
2018-05-21 19:35:17
阅读次数:
200
1、事件监听的概念: JavaScript使我们有能力创建动态页面,网页中的每一个元素都可以产生某些触发JavaScript函数的事件。我们可以认为事件一种行为或一种方法。 事件分为DOM 0级事件和Dom 2级事件,DOM2级事件也叫做事件监听。DOM0级事件的缺点是如果事件相同,后者的事件会覆盖 ...
分类:
Web程序 时间:
2018-05-19 12:03:19
阅读次数:
216
一、什么是一个事件委托? 说到事件委托先说javascript的事件机制。 在js中分为DOM 0级事件和 DOM 2级事件。 下面来看下什么是一个dom0级事件: DOM 0级事件的缺点,当你给一个对象绑定多个事件的时候后写的事件会覆盖先写的事件 下面是DOM2级事件: DOM 2级事件: add ...
分类:
Web程序 时间:
2018-05-16 22:44:48
阅读次数:
285
1、事件的概念: JavaScript使我们有能力创建动态页面,网页中的每一个元素都可以产生某些触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为; 2、 事件分为DOM0级事件和Dom 2级事件,DOM2级事件也叫做事件监听。DOM 0级事件的缺点是如 ...
分类:
其他好文 时间:
2018-05-16 22:40:32
阅读次数:
169
什么是DOM事件? 事件分为DOM 0级事件和Dom 2级事件,DOM2级事件也叫做事件监听。DOM 0级事件的缺点是如果事件相同 后者的事件会覆盖前者的事件,DOM2级事件可以解决这个问题。 DOM2级事件的方法是? addEventListener() 参数1:事件类型 不需要加on 参数2:回 ...
分类:
编程语言 时间:
2018-05-16 22:36:15
阅读次数:
199
基本概念:DOM事件的级别 DOM0 element.onclick=function(){} DOM2 element.addEventListener('click",function(),false) IE是attachEvent DOM3 element.addEventListener(' ...
分类:
其他好文 时间:
2018-04-14 16:21:07
阅读次数:
232
昨天遇到一个面试题,主要就是事件覆盖问题和触发问题 (不是打广告,无视文本内容) 总之这样的话,会输出三次“做自己的网站”。 为什么不是两次,而是输出三次呢? 1.首先onclick=function...是DOM0级事件处理程序,而addEventListener是DOM2级事件处理程序,这两种属 ...
分类:
Web程序 时间:
2018-04-13 20:32:10
阅读次数:
222
今天主要讲了包和介绍了time和random2个常用模块 强调导入模块时,from .a.b import.... 1如果from后面引入带点的模块时,点的左边必须是包,这是包特有的语法,一个点就是上一级目录 2.包内导入应使用from。。。。import。。。 import后面不能加带点的 3 带 ...
分类:
其他好文 时间:
2018-04-08 15:56:49
阅读次数:
127
1 // 把所有方法封装到一个对象里面,充分考虑兼容写法 2 var EventUtil = { 3 // 添加DOM事件 4 addEvent: function(element, type, handler) { 5 if(element.addEventListener) { //DOM2级 ... ...
分类:
其他好文 时间:
2018-03-11 19:20:36
阅读次数:
276