Node.js以及模块化支持AMD
发布时间
阅读量:
阅读量
本文笔记源自「千古壹号」项目的GitHub存储仓:https://github.com/qianguyihao/web 可自由复制传播(除商业用途外),需注明出处并保留版权声明!
文章目录
-
1.概念
-
- 1.1 暴露模块方式
- 1.2 引入模块方式
-
2.举例: RequireJS
-
- 2.1 初始化
- 2.2 导入第3方包
- 2.3 自定义模块
- 2.4 添加.html文件&运行代码
1.概念
- AMD(Asynchronous Module Definition)即异步模块定义。
- 作用在于浏览器端实现资源的异步加载。
- RequireJS遵循AMD规范支撑模块化开发并提供完整的框架结构。
1.1 暴露模块方式
- 没有依赖的模块:参数只有一个 function
define(function () {
return 模块
});
- 定义有依赖的模块:(参数有两个:模块名、function)
define(['module1', 'module2'], function (m1, m2) {
return 模块
});
1.
全部评论 (0)
还没有任何评论哟~
