RequireJS - 模块加载
使用 js 文件中的 define() 函数加载模块。在 html 文件中加载模块的语法如下所示 −
<script data-main = "main" src = "require.js"></script>
在上面给出的脚本标记中,main 用于设置与 require.js 相关的包,在此示例中为源包 team1 和 team2 −
示例
以下示例描述了如何在 RequireJS 中定义和加载模块。创建一个名为index.html的html文件,并在其中放置以下代码。
<!DOCTYPE html> <html> <head> <script data-main = "main" src = "require.js"></script> </head> <body> <h2>RequireJS Example</h2> </body> </html>
创建一个名为main.js的js文件,并将以下代码放入其中。
define(function (require) { var team1 = require("./team1"); var team2 = require("./team2"); alert("Welcome to Tutorialpoint"); document.write("<h4>Hyderabad Team: </h4>" + "<br>" + " Team:"+team1.team +"<br> "+"Captain:" +team1.captain +"<br>"); document.write("<h4>Bangalore Team: </h4>" + "<br>" + " Team:"+team2.team +"<br> "+"Captain:"+team2.captain +"<br>"); });
再创建两个js文件,名称分别为team1.js和team2.js,分别放置如下代码。
对于 team1 −
define({ team: "Sunrisers Hyderabad", captain : " David Warner" });
对于 team2 −
define({ team: "RCB", captain : "Virat Kohli" });
输出
在浏览器中打开 HTML 文件;您将收到如下图所示的输出 −

接下来,单击"确定"按钮,您将收到模块的另一个输出,如下图所示 −
