Seajs的用法

Seajs官方中文文檔:http://seajs.org/docs/#quick-start

新建一個HTML文件index.html,在index.html文件頁尾,通過<script>引入sea.js後,有一段配置代碼:

// seajs 的簡單配置
seajs.config({
  base: "../sea-modules/",
  alias: {
    "jquery": "jquery/jquery/1.10.1/jquery.js"
  }
})

// 加載入口模塊
seajs.use("../static/hello/src/main")

sea.js在下載完成後,會自動加載入口模塊,頁面中的代碼就是這麼簡單。

模塊代碼:

這個index.html文件有兩個模塊spinning.js和main.js,遵循統一的寫法:

// 所有模塊都通過 define 來定義
define(function(require, exports, module) {

  // 通過 require 引入依賴
  var $ = require('jquery');
  var Spinning = require('./spinning');

  // 通過 exports 對外提供接口
  exports.doSomething = ...

  // 或者通過 module.exports 提供整個接口
  module.exports = ...

});

上面就是 Sea.js 推薦的 CMD 模塊書寫格式。如果你有使用過 Node.js,一切都很自然。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章