# 模块
模块可以帮助开发者将代码分割为可重用的单元。开发者可以自己决定将模块中的哪些资源(类、方法、变量)暴露出去供外部使用,哪些资源只在模块内部使用。
> 注:模块就是文件。
export 导出 暴露指定元素
import 引入 使用已经暴露的元素
暴露部分元素 不暴露部分元素
![](https://img.kancloud.cn/a4/cc/a4cc8112cba861a543ce3029a18baa75_870x446.png)
引入暴露元素
![](https://img.kancloud.cn/3a/3d/3a3d827a7084d3e40a9d9363c1124bba_847x389.png)