seajs基本示例

详细教程:http://blog.codinglabs.org/articles/modularized-javascript-with-seajs.html(里面有多处错误,请注意,比如define(function(require, exports, module) {}这句话多了等于号,还有和jquery使用的错误了)

目录结构如下:

如果我们在项目中要使用jquery:

define(function(require, exports, module) {

//我在这里放的是jquery-1.11.3.min的源码,下面什么都不要写

});

index--->

    seajs.use('a.js', function(ex) {
        ex.a();
    });

a.js--->

define(function(require, exports, module) {
var BB = require('b.js');
console.log(BB);
function a() {
console.log(BB.B);
BB.say();
}
exports.a = a;
});

b.js--->

define(function(require, exports, module) {
var b = 10;
exports.B = b;
exports.c = b+2;
exports.say = function() {
console.log(this.B+this.c);
}
});

你可能感兴趣的:(seajs基本示例)