- RequireJS 教程
- RequireJS - 主页
- RequireJS - 概述
- RequireJS - 环境设置
- RequireJS - 配置
- RequireJS - AMD 模块
- RequireJS - 定义函数
- RequireJS - 优化器
- RequireJS - jQuery
- RequireJS - NodeJS
- RequireJS - Dojo
- RequireJS - CommonJS
- RequireJS - 插件
- RequireJS 的有用资源
- RequireJS - 快速指南
- RequireJS - 有用资源
- RequireJS - 讨论
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>"); });
再创建两个名为 team1.js 和 team2.js 的 js 文件,并分别放置以下代码。
对于 team1 -
define({ team: "Sunrisers Hyderabad", captain : " David Warner" });
对于 team2 -
define({ team: "RCB", captain : "Virat Kohli" });
输出
在浏览器中打开 HTML 文件;你将收到一个输出,如下面的截图所示 -
接下来,单击“确定”按钮,你将从模块中得到另一个输出,如下面的截图所示 -
requirejs_amd_modules.htm
广告