昨天遇到一个面试题,主要就是事件覆盖问题和触发问题 (不是打广告,无视文本内容) 总之这样的话,会输出三次“做自己的网站”。 为什么不是两次,而是输出三次呢? 1.首先onclick=function...是DOM0级事件处理程序,而addEventListener是DOM2级事件处理程序,这两种属 ...
分类:
Web程序 时间:
2018-04-13 20:32:10
阅读次数:
222
DOM0级事件中比较常看到的这种绑定方法: 事件在DOM之前定义: 之前一直朦朦胧胧,不知道onclick中绑定的show事件是怎么传参数的~~~ show事件一般我们知道的是可以传两个参数:this和event,分别是绑定的这个DOM对象、发生的事件 但是这种绑定事件的原理实际上是这样的: 在代码 ...
分类:
其他好文 时间:
2018-04-03 14:22:14
阅读次数:
690
JavaScript 进阶 1、事件流 事件流描述的是页面上各个元素接收事件的顺序, 为了描述事件的传播顺序分为两个阶段 :捕获阶段、冒泡阶段 2、DOM事件 DOM分级别为 DOM0级、DOM1级 、DOM2级 、DOM3级 2.1 DOM0级事件绑定 <!DOCTYPE html> <html ...
分类:
编程语言 时间:
2018-02-26 21:41:02
阅读次数:
209
1、DOM中的事件对象 兼容 DOM 的浏览器会将一个 event 对象传入到事件处理程序中。无论指定事件处理程序时使用什么方法(DOM0 级或 DOM2 级),都会传入 event 对象。 (1)type:获取事件类型 (2)target:获取事件目标 在事件处理程序内部,对象 this 始终等于 ...
分类:
编程语言 时间:
2018-02-09 20:21:29
阅读次数:
221
一.JS的简介: 1.宿主环境:浏览器、node、adobe flash; 2.DOM(文档对象模型)是针对 XML 但经过扩展用于 HTML 的应用程序编程接口(API): DOM0级:即DHTML; DOM1级:主要映射文档结构; DOM2级:增加视图,样式,事件,遍历和范围; DOM3级:增加 ...
分类:
Web程序 时间:
2018-01-16 00:52:30
阅读次数:
511
1. 基本概念:DOM事件的级别 事件级别:DOM0 element.onclick=function(){} DOM2 element.addEventListener('click',function(){},false) DOM3 element.addEventListener('keyup ...
分类:
其他好文 时间:
2018-01-10 23:44:31
阅读次数:
167
#总结 上星期五主要内容讲的是事件有事件流的概念,总结来说就是三种传递的方法,dom浏览器默认为从下往上的冒泡方式,但是可以支持捕获方式,而IE只有冒泡。 事件分四种:内嵌事件、DOM0级事件和DOM2级事件、以及IE的事件,第一种事件方式不推荐,DOM0和DOM2两种各有优缺点。 事件的类型有很多 ...
分类:
编程语言 时间:
2018-01-02 11:36:46
阅读次数:
186
博客搬迁,给你带来的不便,敬请谅解! http://www.suanliutudousi.com/2017/11/24/js%e4%ba%8b%e4%bb%b6%e5%a4%84%e7%90%86%e7%a8%8b%e5%ba%8f%e8%af%a6%e8%a7%a3%ef%bc%8chtml%e4 ...
分类:
Web程序 时间:
2017-11-26 11:21:32
阅读次数:
193
referer: http://www.cnblogs.com/hykun/p/EventUtil.html#getCharCode 前言:什么是EventUtil? 在JavaScript中,DOM0级、DOM2级与旧版本IE(8-)为对象添加事件的方法不同 为了以跨浏览器的方式处理事件,需要编写 ...
分类:
编程语言 时间:
2017-10-30 16:56:23
阅读次数:
199
理解:javascript中DOM0,DOM2,DOM3级事件模型javascript中的事件javascript程序使用的是事件驱动的设计模式,为一个元素添加事件监听函数,当这个元素的相应事件被触发那么其添加的事件监听函数就被调用:事件是javascript和HTML交互基础,任何文档或者浏览器窗口发生的交互,都..
分类:
编程语言 时间:
2017-10-13 14:56:23
阅读次数:
171