ES6 Module(模块)
2024-10-07 04:31:11
1.export命令
一个模块就是一个独立的文件。
该文件内部的所有变量,外部无法获取。
如果你希望外部能够读取模块内部的某个变量,就必须使用export
关键字输出该变量。
下面是一个 JS 文件,里面使用export
命令输出变量。
2.import命令
使用export
命令定义了模块的对外接口以后,其他 JS 文件就可以通过import
命令加载这个模块。
3.export default命令
从前面的例子可以看出,使用import
命令的时候,用户需要知道所要加载的变量名或函数名,否则无法加载。但是,用户肯定希望快速上手,未必愿意阅读文档,去了解模块有哪些属性和方法。
为了给用户提供方便,让他们不用阅读文档就能加载模块,就要用到export default
命令,为模块指定默认输出。
4.export 与 import 的复合写法
最新文章
- [UML]UML系列——用例图中的各种关系(include、extend)
- ruby : nil?, empty? and blank?的选择
- python pyperclip模块的使用
- 51nod算法马拉松13
- 更快、更强——解析Hadoop新一代MapReduce框架Yarn(CSDN)
- 固定定位fixed(IE6)
- c# winform 读取图片列表
- [转]NHibernate之旅(1):开篇有益
- Android 根据屏幕分辨率自动调整字体大小
- CodeForces 610D Vika and Segments
- 一篇完整的FlexBox布局指南
- Web前端常用快捷键总结(OS X系统)
- RESTful Console Application
- powdesingner 更新数据库表结构
- alibaba fastjson 使用
- 2018.5.11 B树总结
- Add Again(重复元素排序) UVA11076
- Spring线程池的5个要素
- 什么是BFC、IFC、GFC和FFC
- JavaScript中的函数-7---函数的作用,定义,调用
热门文章
- kaptcha Spring 整合
- 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_3 Mybatis的CRUD-修改和删除操作
- HTTP学习记录:一、协议基础
- python 开启进程两种方法 multiprocessing模块 介绍
- CentOS7编译安装sshpass过程
- [DS+Algo] 009 树的介绍
- JGit、SvnKit - 版本提交日志(1)提取
- 部署CM集群首次运行报错:Formatting the name directories of the current NameNode.
- 循环Gray码的生成(递归)
- Linux——临界段,信号量,互斥锁,自旋锁,原子操作