随笔分类 -  JavaScript

摘要:浏览器Web的事件模型可分为两部分: 1. 监听事件的对象; 2. 分发的事件 1. 监听事件的对象: 基于 EventTarget 接口实现, 其负责事件的注册, 注销和派发 2. 分发的事件: 基于 Event 接口实现, 其负责创建出一个事件, 在需要派发事件的对象上广播该事件,广播可以被停止 阅读全文
posted @ 2021-09-06 23:07 芋头圆 阅读(330) 评论(0) 推荐(0)
摘要:原文: https://www.cnblogs.com/tugenhua0707/p/11980566.html 阅读全文
posted @ 2020-12-15 16:37 芋头圆 阅读(64) 评论(0) 推荐(0)
摘要:同步事件流: 串行同步执行,上一个事件处理函数的返回值作为参数传递给下一个事件处理函数 在函数中可以终止该阶段后续函数的执行,也可以终止整个流程; // 同步流程控制 function SyncProcess(hooks) { // 所处阶段 this.phase = null; // 最终停止冒泡 阅读全文
posted @ 2020-12-14 16:57 芋头圆 阅读(115) 评论(0) 推荐(0)
摘要:参考: http://caibaojian.com/es6/module.html Module 的加载实现 - ES6 教程 - 网道 (wangdoc.com) 阅读全文
posted @ 2020-12-11 17:51 芋头圆 阅读(68) 评论(0) 推荐(0)
摘要:1. 下载文件到本地 1 function downLoadFile(data,fileName){ 2 if (!data) { 3 return 4 } 5 var blob = new Blob([data]); // <!document><head><meta charset="utf-8 阅读全文
posted @ 2020-12-07 17:49 芋头圆 阅读(33) 评论(0) 推荐(0)
摘要:源码: /* http://www.JSON.org/json2.js 2010-03-20 Public Domain. NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. See http://www.JSON.org/js.html 阅读全文
posted @ 2017-11-26 16:10 芋头圆 阅读(208) 评论(0) 推荐(0)
摘要:EventTarget (继承事件) --> Node 对象 --> Document [addEventListener] [baseURI] DocumentFragment [removeEventListener] [isConnected] Characterdata [dispatchE 阅读全文
posted @ 2017-11-21 00:17 芋头圆 阅读(125) 评论(0) 推荐(0)