SeaJS之use方法

SeaJS 是一個js模塊加載器。在 SeaJS 看來,一個文件就是一個模塊。全部模塊都遵循 CMD 規範javascript

define(function(require, exports, module) {
  var $ = require('jquery');

  exports.sayHello = function() {
    $('#hello').toggle('slow');
  };
});

 

seajs.use 方法用來在頁面中加載模塊。
語法:seajs.use(id, callback)java

1 // 加載模塊 main,並在加載完成時,執行指定回調
2 seajs.use(‘./main’, function(main) {
3   main.banner_focus(‘#focus’);4 });

 

callback 參數可選。當只加載一個模塊,且不須要 callback 時,能夠用 data-main 屬性來簡化jquery

<script src=」path/to/sea.js」 data-main=」./main」></script>

 

SeaJS 還提供 data-config 來加載配置文件:git

1 <script src=」path/to/sea.js」 data-config=」path/to/config」></script>
2 //data-config 等價:
3 seajs.config({ 4     preload: ['path/to/config'] 5 });
相關文章
相關標籤/搜索