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