requireJS支持JS模块化,也能够实现在同一个HTML/JSP页面加载不同版本的模块。这个特性太棒了,下面我们看下如何加载多个版本的jquery。假设在HTML页面中,data-main属性入口文件是main.js,文件存放的目录结构如下:
test.html
require.js
main.js
scripts/
demo1.js
demo2.js
libs/
jquery-1.10.2.js
jquery-2.1.1.js
我们在main.js编写如下代码:
//创建1个context
var reqOne = requirejs.config({
baseUrl: 'scripts/

本文介绍了使用requireJS在HTML页面中加载不同版本的jQuery,通过多context方式实现模块共存。然而,这种方式可能导致同一JS文件被多次下载,造成资源浪费。为解决这个问题,提出了利用一个公共的context存放共享模块,确保资源只下载一次。
最低0.47元/天 解锁文章
1649

被折叠的 条评论
为什么被折叠?



