AMD(Asynchronous Module Definition,异步模块定义)
AMD
Asynchronous Module Definition
AMD规范官网:https://github.com/amdjs/amdjs-api
AMD规范要求以异步方式加载模块,所以,它更适合在Web浏览器中使用。
AMD规范的实现者中,最有名的当属require.js。
为了便于模块的开发者检测当前环境中使用的是哪种模块系统,AMD规范要求