es6笔记二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6笔记二相关的知识,希望对你有一定的参考价值。

module

es6模块的设计思想是,尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。

  1. 严格模式 es6模块自动采用严格模式
  2. export命令    用于规定模块的对外接口;一个模块就是一个独立的文件,该文件内部的所有变量,外部是无法获取的,如需读取模块内部的某个变量,则必须使用export关键字输出该变量。
  3. import 命令;用as更改名称
  4. 模块的整体加载;用*指定一个对象,所有输出值都加载在这个对象上面
  5. export default命令;为模块指定默认输出  import命令后面不用使用大括号;本质上来讲,export default就是输出一个叫做default的变量或方法,然后系统允许你为它取任意名字。
  6. 模块的继承;
  7. es6 模块加载的实质;CommonJS模块输出的是一个值的拷贝,而es6模块输出的是值的引用。es6模块 遇到模块加载命令import是,不会去执行模块,而只生成一个动态的只读引用
  8. 循环加载;
  9. 跨模块常量;

以上是关于es6笔记二的主要内容,如果未能解决你的问题,请参考以下文章

ES6笔记二

谷粒商城笔记二es6新特性

ES6-个人学习笔记二--解构赋值

ES6学习笔记二 新的声明方式和变量的解构赋值!

ES6阅读笔记

ES6基础教程一 学习笔记