最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
利用requirejs异步调用js文件的例子
时间:2014-06-07 编辑:简简单单 来源:一聚教程网
前用 requirejs和r.js 也做过打包demo,
demo 大家懂得,1个页面10多个js。。。。。。。。
这次计划给公司的项目打包
因为一般情况下,大部分项目都是多页面很少有项目是单页面应用程序
而 r.js 默认打包支持两种情况
1 所有js文件打包到1个文件
2 在1的基础上可以给js按照模块分组,支持多个模块在1个js文件中
BUT 都是最终归结为1个js文件。。。。。。
但是这不是我想要的,我就想要一个页面相关的js打包成一个js文件包,每个页面都有自己的js文件包
方法很简单 基于grunt+grunt-contrib-requirejs
代码如下 | 复制代码 |
// r.js 打包 准备 |
通过观察我们可以发现,配置和r.js 的build.js 是一致的,然后按照文件名存贮到对象中,
对与和grunt的配置则简单多了
代码如下 | 复制代码 |
//*****省略其他代码 |
观察每个打包后的js文件,发现根据依赖打包,果然强悍,做到了每个页面js的插件数量刚好满足这个页面的需求,做到每个页面的代码都是最少的,可见多对多打包还是挺不错的
相关文章
- js添加文件框,不刷掉原来已选的文件 01-23
- jsp文件下载二种解决方法 11-01
- jsp 文件下载功能代码 10-15
- jsp 文件下载代码分享 04-25
- js 里面调用js文件 11-11
- js 动态载入js文件实现方法 11-09