初识Sea.js
Chrome 3+ ✔
Firefox 2+ ✔
Safari 3.2+ ✔
Opera 10+ ✔
IE 5.5+ ✔
/*引入sea.js文件*/
<script src="seajs/sea.js" id="seajs"></script>
/*引入配置文件,可选*/
<script src="seajs/js/config.js"></script>
<script>
// 加载入口模块
seajs.use("../seajs/js/main")
</script>
seajs.config({
paths:{
'js':"../js/" //这个路径是以sea.js文件为基础的
},
alias:{
'jquery': 'js/jquery' // jquery.js
'play':'js/play' //play.js
},
debug:true
});
入口模块
define(function(require){
// 通过 require 引入依赖play
var play=require("play");
//调用play的play方法
play.play();
});
sea.js 在下载完成后,会自动加载入口模块
play模块
define(function(require,exports,module){
// 通过 require 引入依赖jquery
var $=require('jquery');
// 通过 exports 对外提供接口
exports.play=function(){
$(document.body).append('<div>seaJS的play模块被正常加载。</div>');
}
})
最后输出:
seaJS的play模块被正常加载。
更多: