模块管理的一些小总结(关于export、 export default、import 、module.exports)

  刚开始学es6,给自己记点笔记:

  给自己记个重点吧,import是会提升的;

  其中module.exports 和 require 是common.js(如nodejs)的模块导出导入的语法,import 和 export 是es6 模块的导入导出语法;  

   export和export default都可以导出常量、函数、文件、模块,但是在一个文件和模块中,export、import 可以有多个,而export default  仅有一个         
 
      import * as obj from "xxx"   会将“xxx” 中的export 导出的内容组合成一个对象返回
 
  今天刚好把阮一峰es6入门的模块这一章看了一遍,顺便做一下总结:
  
  通过export方式导出,你必须知道需要导出的文件或者常量的名字,而且用import 在导入时要加{名字一定要对上 },export default则不需要知道你要导出的文件的名字和不需要{};
  借一下阮大大的这个图,个人觉得他分析得挺好的:
  

 

 

 

posted @ 2017-07-31 09:47  零浪  阅读(321)  评论(0编辑  收藏  举报