zoukankan      html  css  js  c++  java
  • 转: seajs手册与文档之 -- 快速参考 ( ~~useful )

    快速参考

    该页面列举了 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() {};
      };
    });
    
  • 相关阅读:
    单选多选样式写法
    深拷贝方法
    防抖和节流的实现
    yarn 常用指令
    前端性能监控
    全表 or 索引
    Order by
    DINSTINCT
    智力题
    概率问题
  • 原文地址:https://www.cnblogs.com/stephenykk/p/3680308.html
Copyright © 2011-2022 走看看