seajs 介绍
Seajs 是 一个 适用于 Web 浏览器端的模块加载器。使用 Seajs,可以更好地组织 JavaScript 代码 。
核心特性
无论是中小型 站点 ,还是大型复杂应用,使用 Seajs,都可以让我们的工作变得更轻松愉悦。Seajs 具有以下核心特性:
简单一致的模块格式。
依赖的 自动 管理。
脚本的异步并行加载。
丰富的 插件 。
友好的调试。
Seajs 带来的最大好处是:提升 代码 的可维护性。上面的每一项特性,在使用文档中都会有详细阐述。如果 一个 网站的 js 文件 超过 3 个,就适合用 Seajs 来组织和维护 代码 。涉及的 js 文件 越多,Seajs 就越适合。
Seajs 追求的是更简单、自然的 代码 书写和组织方式。
快速 入门
在 SeaJS 的世界里, 一个 文件 就是 一个 模块。所有模块都遵循?CMD?规范,我们可以像在?Node?环境中一样来书写模块 代码 :
define(function(require,exports,module) {
var $ = require('jquery');
exports.sayHello = function() {
$('#hello').toggle('slow');
};
});
将上面的 代码 保存为 hello.js,然后就可以通过 SeaJS 来加载使用了:
seajs.con fig ({
alias: {
'jquery': 'http://modules.seajs.org/jquery/1.7.2/jquery.js'
}
});
seajs.use(['./hello','jquery'],function(hello,$) {
$('#beautiful-sea').click(hello.sayHello);
});
网站地址 : https://seajs.github.io/seajs/
GitHub: https://github.com/seajs/seajs
网站描述: 一个 web的模块加载器
seajs官方网站
官方网站: https://seajs.github.io/seajs/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。