原文:深入理解DOM事件机制系列第三篇——事件对象

前面的话 在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。所有浏览器都支持event对象,但支持方式不同。本文将详细介绍事件对象 获取事件对象 一般地,event对象是事件程序的第一个参数 注意 IE 浏览器不支持 另一种方法是直接使用event变量 注意 firefox浏览器不支持 兼容 于是,对于获取事件对象的常见兼容写法如下 属性和方法 事件对 ...

2016-09-12 08:03 0 2383 推荐指数:

查看详情

深入理解DOM事件类型系列第三篇——变动事件

前面的话   变动(mutation)事件能在DOM中的某一部分发生变化时给出提示,这类事件非常有用,但都只能使用DOM2级事件处理程序,且由于浏览器兼容性不好,所以用的不广泛 删除节点   删除节点时,涉及到DOMNodeRemoved ...

Thu Sep 15 03:43:00 CST 2016 0 10133
深入理解this机制系列第三篇——箭头函数

前面的话   this机制与函数调用有关,而作用域则与函数定义有关。有没有什么是可以将this机制和作用域联系起来的呢?本文将介绍ES6新增的内容——箭头函数 痛点   对于闭包的痛点在于,闭包的this默认绑定到window对象,但又常常需要访问嵌套函数的this,所以常常在嵌套函数 ...

Fri Aug 05 03:29:00 CST 2016 1 5964
深入理解DOM事件机制系列第二——事件处理程序

前面的话   事件处理程序又叫事件侦听器,实际上就是事件的绑定函数。事件发生时会执行函数中相应代码。事件处理程序有HTML事件处理程序、DOM0级事件处理程序、DOM2级事件处理程序和IE事件处理程序四类,下面将详细介绍该部分内容 HTML事件处理程序   某个元素支持的每种事件 ...

Sun Sep 11 05:16:00 CST 2016 1 2391
深入理解DOM事件机制系列第四——事件模拟

前面的话   事件是网页中某个特别的瞬间,经常由用户操作或通过其他浏览器功能来触发。但实际上,也可以使用javascript在任意时刻来触发特定的事件,而此时的事件就如同浏览器创建的事件一样。本文将详细介绍事件模拟 引入   以下面的实际需求为例,来详细说明事件模拟的使用。按钮一的点击 ...

Mon Sep 19 00:23:00 CST 2016 1 2474
深入理解闭包系列第三篇——IIFE

前面的话   严格来讲,IIFE并不是闭包,因为它并不满足函数成为闭包的三个条件。但一般地,人们认为IIFE就是闭包,毕竟闭包有多个定义。本文将详细介绍IIFE的实现和用途 实现   函数 ...

Wed Aug 03 15:48:00 CST 2016 8 9072
深入理解javascript对象系列第三篇——神秘的属性描述符

前面的话   对于操作系统中的文件,我们可以驾轻就熟将其设置为只读、隐藏、系统文件或普通文件。于对象来说,属性描述符提供类似的功能,用来描述对象的值、是否可配置、是否可修改以及是否可枚举。本文就来介绍对象中神秘的属性描述符 描述符类型   对象属性描述符的类型分为两种:数据属性和访问器 ...

Sun Aug 07 19:06:00 CST 2016 3 6244
深入理解ajax系列第三篇——响应解码

前面的话   我们接收到的响应主体类型可以是多种形式的,包括字符串String、ArrayBuffer对象、二进制Blob对象、JSON对象、javascirpt文件及表示XML文档的Document对象等。下面将针对不同的主体类型,进行相应的响应解码 属性   在介绍响应解码之前 ...

Sun Mar 12 02:48:00 CST 2017 0 2744
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM