手机也能上课
1/4
模块 (Module) 简介
模块 (Module) 简介
随着我们的应用越来越大,我们想要将其拆分成多个文件,即所谓的“模块(module)
”。
一个模块可以包含用于特定目的的类或函数库。
语言级的模块系统在 2015 年的时候出现在了标准(ES6)中,
此后逐渐发展,现在已经得到了所有主流浏览器
和 Node.js
的支持。
提示: 社区发明的
- AMD —— 最古老的模块系统之一,最初由 require.js 库实现。
- CommonJS —— 为 Node.js 服务器创建的模块系统。
- UMD —— 另外一个模块系统,建议作为通用的模块系统,它与 AMD 和 CommonJS 都兼容。
现在,它们都在慢慢成为历史的一部分。