sea.js开发:快速入门sea.js

xiaoxiao2021-02-28  97

Sea.js 手册与文档

首页 | 索引


目录

快速参考 seajs.useseajs.configdefinerequirerequire.asyncexportsmodule.exports

快速参考

该页面列举了 SeaJS 中的常用 API。只要掌握这些方法,就可以娴熟地进行模块化开发。

seajs.useseajs.use

seajs.use('./a'); seajs.use('./a', function(a) { a.doSomething(); }); seajs.use(['./a', './b'], function(a, b) { a.doSomething(); b.doSomething(); });

seajs.configseajs.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' ] });

definedefine

define(function(require, exports, module) { // The module code goes here });

requirerequire

define(function(require) { var a = require('./a'); a.doSomething(); });

require.asyncrequire.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 }); });

exportsexports

define(function(require, exports) { // snip... exports.foo = 'bar'; exports.doSomething = function() {}; });

module.exportsmodule.exports

define(function(require, exports, module) { // snip... module.exports = { name: 'a', doSomething: function() {}; }; });
转载请注明原文地址: https://www.6miu.com/read-58786.html

最新回复(0)