打赏
摘要: 1、块级作用域 (1)使用let代替var 好处:变量应该只在其声明的代码块内有效;var命令存在变量提升效用,let命令没有这个问题。 (2)全局常量 在let和const之间,建议优先使用const,尤其是在全局环境,不应该设置变量,只应设置常量。 const优于let有几个原因。一个是cons 阅读全文
posted @ 2017-12-14 16:29 孟繁贵 阅读(371) 评论(0) 推荐(0)
摘要: 1、概述 ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。 上面代码的实质是从fs模块加载 3 个方法,其他方法不加载。这种加载称为“编译时加载”或者静态加载,即 ES6 可以在编译时就完成模块加载,效率要比 CommonJS 模块的加载方式高。当然, 阅读全文
posted @ 2017-12-14 15:10 孟繁贵 阅读(173) 评论(0) 推荐(0)
摘要: ES6 引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 基本上,ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 vue框架的源码:https://gi 阅读全文
posted @ 2017-12-14 09:51 孟繁贵 阅读(242) 评论(0) 推荐(0)
TOP