1.export命令

一个模块就是一个独立的文件。

该文件内部的所有变量,外部无法获取。

如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。

下面是一个 JS 文件,里面使用export命令输出变量。

2.import命令

使用export命令定义了模块的对外接口以后,其他 JS 文件就可以通过import命令加载这个模块。

3.export default命令

从前面的例子可以看出,使用import命令的时候,用户需要知道所要加载的变量名或函数名,否则无法加载。但是,用户肯定希望快速上手,未必愿意阅读文档,去了解模块有哪些属性和方法。

为了给用户提供方便,让他们不用阅读文档就能加载模块,就要用到export default命令,为模块指定默认输出。

4.export 与 import 的复合写法

最新文章

  1. [UML]UML系列——用例图中的各种关系(include、extend)
  2. ruby : nil?, empty? and blank?的选择
  3. python pyperclip模块的使用
  4. 51nod算法马拉松13
  5. 更快、更强——解析Hadoop新一代MapReduce框架Yarn(CSDN)
  6. 固定定位fixed(IE6)
  7. c# winform 读取图片列表
  8. [转]NHibernate之旅(1):开篇有益
  9. Android 根据屏幕分辨率自动调整字体大小
  10. CodeForces 610D Vika and Segments
  11. 一篇完整的FlexBox布局指南
  12. Web前端常用快捷键总结(OS X系统)
  13. RESTful Console Application
  14. powdesingner 更新数据库表结构
  15. alibaba fastjson 使用
  16. 2018.5.11 B树总结
  17. Add Again(重复元素排序) UVA11076
  18. Spring线程池的5个要素
  19. 什么是BFC、IFC、GFC和FFC
  20. JavaScript中的函数-7---函数的作用,定义,调用

热门文章

  1. kaptcha Spring 整合
  2. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_3 Mybatis的CRUD-修改和删除操作
  3. HTTP学习记录:一、协议基础
  4. python 开启进程两种方法 multiprocessing模块 介绍
  5. CentOS7编译安装sshpass过程
  6. [DS+Algo] 009 树的介绍
  7. JGit、SvnKit - 版本提交日志(1)提取
  8. 部署CM集群首次运行报错:Formatting the name directories of the current NameNode.
  9. 循环Gray码的生成(递归)
  10. Linux——临界段,信号量,互斥锁,自旋锁,原子操作