AMD(Asynchronous Module Definition) 异步模块加载机制
require.js实现了AMD规范。
也就是说,模块必须按照AMD的规定来写。具体来说,就是模块必须采用特定的define()函数来定义
用法:
1.下载并引用require.js文件,并使用data-main属性指定入口文件:require.js读取自定义data-main属性,创建script标签,加载入口文件地址。
使用 define() 函数
用法一:2个参数。 参数1:要导入的模块,当导入多个模块时使用数组,参数二:函数 函数的参数导入模块的赋值变量 函数体是模块的内容 返回值是导出的内容
用法二:使用commonJs语法的require和moudle.exports