前面的話
r.js(下載)是requireJS的優(yōu)化(Optimizer)工具,可以實(shí)現(xiàn)前端文件的壓縮與合并,在requireJS異步按需加載的基礎(chǔ)上進(jìn)一步提供前端優(yōu)化,減小前端文件大小、減少對(duì)服務(wù)器的文件請(qǐng)求。本文將詳細(xì)介紹r.js
簡(jiǎn)單打包
【項(xiàng)目結(jié)構(gòu)】
以一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明r.js的使用。該項(xiàng)目名稱(chēng)為'demo',在js目錄下包含s1.js和s2.js兩個(gè)文件,使用requirejs進(jìn)行模塊化,內(nèi)容如下
//s1.js define(function (){ return 1; }) //s2.js define(function (){ return 2; })
使用main.js來(lái)調(diào)用s1.js和s2.js這兩個(gè)文件
require(['s1','s2'], function(a,b){ console.log(