摘要: ``` function clearSelections () { if (window.getSelection) { // 获取选中 var selection = window.getSelection(); // 清除选中 selection.removeAllRanges(); } else if (document.selection && document.selection.emp 阅读全文
posted @ 2019-12-06 15:22 飘零的日子 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 最近碰到一需求,前端通过拖拽生成一份内容数据,希望保存并可以下载文件。 实现下载的函数 描述下代码内容: 创建 a 标签 使用 Blob 构造函数将文件内容编译为指定格式的二进制 设置 download 属性设置文件名称 Blob 对象作为 Url 也赋给 a 标签, 触发标签click 回收内存 阅读全文
posted @ 2019-12-06 15:19 飘零的日子 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1、单独定义CommonsChunkPlugin,则会抽离所有入口文件中的公用模块 2、在入口文件中定义vender,将可能使用到的通用模块预定义到入口,并不使用CommonsChunkPlugin 3、在入口文件定义vender,并同时使用CommonsChunkPlugin,并且定义的输出模块名 阅读全文
posted @ 2018-01-03 15:54 飘零的日子 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 1. 从 vue loader@13.0.0,不能用 require 来引入 .vue 文件,因为 .vue 文件最终会被编译成 ES6 module。 2. 从 Vue 2.2.0 后使用 require('vue') 会报错,应使用 ES6 module(import),具体原因请参考 Vue 阅读全文
posted @ 2017-09-17 17:32 飘零的日子 阅读(171) 评论(0) 推荐(0) 编辑
摘要: context context 是 webpack 编译时的基础目录,入口起点(entry)会相对于此目录查找。 putput.publicPath 和 devServer.publicPath之间的区别 1 output.publicPath是相对于index.html所在位置进行定位静态资源 2 阅读全文
posted @ 2017-09-16 11:14 飘零的日子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/kevingrace/p/6187482.html undefined 阅读全文
posted @ 2017-09-11 11:34 飘零的日子 阅读(126) 评论(0) 推荐(0) 编辑
摘要: http://rapheal.sinaapp.com/2014/11/06/javascript error monitor/ 阅读全文
posted @ 2017-07-06 18:07 飘零的日子 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 以下两种方式实现相同的功能 1. 在普通对象上面加两个属性和一个方法 2. 在原型对象上加一个方法 3. 在构造函数对象上面加一个方法 class Student { constructor(name, age) { this.name = name ; this.age = age; this.s 阅读全文
posted @ 2017-06-14 11:27 飘零的日子 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 基本规则 async 表示这是一个async函数,await只能用在这个函数里面。 await 表示在这里等待promise返回结果了,再继续执行。 await 后面跟着的应该是一个promise对象(当然,其他返回值也没关系,只是会立即执行,不过那样就没有意义了…) function waitAM 阅读全文
posted @ 2017-06-10 11:28 飘零的日子 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 有些场景中我们需要删除git仓库本地的文件或者目录 具体操作如下 1. 拉取远程的Repo到本地(如果已经在本地,可以略过) $ git clone xxxxxx 2. 删除本地文件 $ git rm 我的文件 3. 在本地仓库删除文件夹 $ git rm r 我的文件夹/ 此处 r表示递归所有子目 阅读全文
posted @ 2017-04-07 12:46 飘零的日子 阅读(10261) 评论(0) 推荐(0) 编辑