08 2018 档案

摘要:解法: return request({ url: "/saleUnit/exportSaleUnit", headers: { "biz-source-param": "BLG" }, method: "post", responseType: "blob", data: params }); r 阅读全文
posted @ 2018-08-31 16:35 翰弟 阅读(5697) 评论(2) 推荐(0)
摘要:1、原型链继承 “父类”的实例作为子类的prototype SubType.prototype = new SuperType() 2、组合继承(原型链+构造函数) function SubType(name, job) { // 继承属性 SuperType.call(this, name) th 阅读全文
posted @ 2018-08-28 20:50 翰弟 阅读(158) 评论(0) 推荐(0)
摘要:slot特性分发父组件的内容 作用域插槽:通过子组件的一些数据来决定父组件实现插槽 阅读全文
posted @ 2018-08-27 17:18 翰弟 阅读(174) 评论(0) 推荐(0)
摘要:microTask mutationObserve、 promise.then macroTask setImmediate、 messageChannnel、setTimeout、postMessage 异步任务对比分析 阅读全文
posted @ 2018-08-21 14:52 翰弟 阅读(374) 评论(0) 推荐(0)
摘要:ES6字符串扩展: 处理大码点字符 字符的Unicode表示法 \uxxxx表示一个字符串,超出 \u0000 ~ \uffff范围,必须用两个双字节形式表示。 ES6改进为 将码点放到大括号 可正确解读 codePointAt() JS字符以 UTF-16 格式存储,每个字符固定为2个字节。需要4 阅读全文
posted @ 2018-08-10 18:01 翰弟 阅读(86) 评论(0) 推荐(0)
摘要:Iterator > for ... of 循环 Generator函数原生具有 Iterator接口,所以可采用数组的形式解构赋值 阅读全文
posted @ 2018-08-10 11:16 翰弟 阅读(138) 评论(0) 推荐(0)
摘要:Destructuring 变量的解构赋值 是一种模式匹配 ES6我关注点之一是用途 能否举些好例子是检验学习到位的方法之一 交换变量值 函数返回多个值 函数入参为对象、数组,内部使用更简洁 意义: 减少冗余代码 let {a, b} = {'', false} 对同一对象的多次属性获取的优化写法很 阅读全文
posted @ 2018-08-10 11:15 翰弟 阅读(144) 评论(0) 推荐(0)
摘要:ES6模块设计思想: 尽量静态化,使得编译时就能确定模块的依赖关系,输入、输出的变量。可做静态优化。 ES6模块不是对象,而是通过export命令显示指定输出的代码,再通过import命令输入 export命令可出现在模块文件的任何位置,只要处于顶层即可 export default 为模块指定默认 阅读全文
posted @ 2018-08-09 17:15 翰弟 阅读(90) 评论(0) 推荐(0)
摘要:1、git下载 2、git clone http://git.xxxx.cn/... 配置用户名密码 3、git 常用命令简写配置 git config --global alias.st status git config --global alias.sp 'stash pop' #当前用户的G 阅读全文
posted @ 2018-08-03 20:13 翰弟 阅读(260) 评论(0) 推荐(0)
摘要:Proxy:像拦截器,对目标对象修改等进行拦截,是一种元编程(meta programming),即修改JS语言本身。 //生成proxy实例,两个参数都是对象,targetObj是要拦截的目标对象,handlerObj参数用来定制拦截行为 var proxy = new Proxy(targetO 阅读全文
posted @ 2018-08-01 20:18 翰弟 阅读(99) 评论(0) 推荐(0)