摘要: slot特性分发父组件的内容 作用域插槽:通过子组件的一些数据来决定父组件实现插槽 阅读全文
posted @ 2018-08-27 17:18 翰弟 阅读(159) 评论(0) 推荐(0) 编辑
摘要: microTask mutationObserve、 promise.then macroTask setImmediate、 messageChannnel、setTimeout、postMessage 异步任务对比分析 阅读全文
posted @ 2018-08-21 14:52 翰弟 阅读(364) 评论(0) 推荐(0) 编辑
摘要: ES6字符串扩展: 处理大码点字符 字符的Unicode表示法 \uxxxx表示一个字符串,超出 \u0000 ~ \uffff范围,必须用两个双字节形式表示。 ES6改进为 将码点放到大括号 可正确解读 codePointAt() JS字符以 UTF-16 格式存储,每个字符固定为2个字节。需要4 阅读全文
posted @ 2018-08-10 18:01 翰弟 阅读(76) 评论(0) 推荐(0) 编辑
摘要: Iterator > for ... of 循环 Generator函数原生具有 Iterator接口,所以可采用数组的形式解构赋值 阅读全文
posted @ 2018-08-10 11:16 翰弟 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Destructuring 变量的解构赋值 是一种模式匹配 ES6我关注点之一是用途 能否举些好例子是检验学习到位的方法之一 交换变量值 函数返回多个值 函数入参为对象、数组,内部使用更简洁 意义: 减少冗余代码 let {a, b} = {'', false} 对同一对象的多次属性获取的优化写法很 阅读全文
posted @ 2018-08-10 11:15 翰弟 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ES6模块设计思想: 尽量静态化,使得编译时就能确定模块的依赖关系,输入、输出的变量。可做静态优化。 ES6模块不是对象,而是通过export命令显示指定输出的代码,再通过import命令输入 export命令可出现在模块文件的任何位置,只要处于顶层即可 export default 为模块指定默认 阅读全文
posted @ 2018-08-09 17:15 翰弟 阅读(79) 评论(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 翰弟 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Proxy:像拦截器,对目标对象修改等进行拦截,是一种元编程(meta programming),即修改JS语言本身。 //生成proxy实例,两个参数都是对象,targetObj是要拦截的目标对象,handlerObj参数用来定制拦截行为 var proxy = new Proxy(targetO 阅读全文
posted @ 2018-08-01 20:18 翰弟 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Generator 函数的异步应用 JS异步编程 callback Promise(解决回调地狱) 事件 发布订阅 generator Thunk函数 屁股函数 两次高阶调用的函数 第一次调用的入参作为最终被执行的函数fn,第二次调用的入参解构后和第三次调用的入参(cb)作为最终函数的参数 阅读全文
posted @ 2018-07-30 21:00 翰弟 阅读(182) 评论(0) 推荐(0) 编辑
摘要: var sourceData = [{ date: '2018-03-23', totalMoney: '500', goodsCount: '12' }, { date: '2018-03-22', totalMoney: '500', goodsCount: '23' }, { ... 阅读全文
posted @ 2018-07-30 15:55 翰弟 阅读(224) 评论(0) 推荐(0) 编辑