转: seajs手册与文档之 -- 快速参考 ( ~~useful )
2014-04-22 13:08
344 查看
目录
快速参考seajs.use
seajs.config
define
require
require.async
exports
module.exports
快速参考
该页面列举了 SeaJS 中的常用 API。只要掌握这些方法,就可以娴熟地进行模块化开发。seajs.use seajs.use
seajs.use('./a'); seajs.use('./a', function(a) { a.doSomething(); }); seajs.use(['./a', './b'], function(a, b) { a.doSomething(); b.doSomething(); });
seajs.config seajs.config
seajs.config({ alias: { 'es5-safe': 'es5-safe/0.9.2/es5-safe', 'json': 'json/1.0.1/json', 'jquery': 'jquery/1.7.1/jquery' }, preload: [ Function.prototype.bind ? '' : 'es5-safe', this.JSON ? '' : 'json' ] });
define define
define(function(require, exports, module) { // The module code goes here });
require require
define(function(require) { var a = require('./a'); a.doSomething(); });
require.async require.async
define(function(require, exports, module) { // load one module require.async('./b', function(b) { b.doSomething(); }); // load multiple modules require.async(['./c', './d'], function(c, d) { // do something }); });
exports exports
define(function(require, exports) { // snip... exports.foo = 'bar'; exports.doSomething = function() {}; });
module.exports module.exports
define(function(require, exports, module) { // snip... module.exports = { name: 'a', doSomething: function() {}; }; });
相关文章推荐
- 转: seajs手册与文档之--模块定义
- Apache Ant 快速参考手册
- MiniGUI文档参考手册 基于v1.6.10文本
- 文件文档的MIME 参考手册(转自W3C)
- 极速手游加速SDK快速指入指南+极速手游加速器SDK参考文档
- 转: seajs手册与文档之 -- 模块标识
- Oracle官方文档中文版-SQLPlus快速参考
- oracle ocp 认证快速参考手册
- 转: seajs手册与文档之 -- require规则
- Bootstrap快速入门参考手册
- jQuery简明参考手册——30分钟快速入门jQuery
- 嵌入式Linux图形系统快速参考手册
- Oracle EBS R12 电子技术参考手册 - eTRM (电子文档)
- 一份快速实用的 tcpdump 命令参考手册
- VHDL快速参考手册
- 转: seajs手册与文档之 -- 配置选项
- 一份快速实用的 tcpdump 命令参考手册
- PHP 手册 参考文档
- [SQL Relay文档] SQL Relay中PHP API参考手册 (英文)
- [译文]Casperjs1.1.0参考文档-快速开始