SeaJS之use方法


SeaJS 是一个js模块加载器。在 SeaJS 看来,一个文件就是一个模块。所有模块都遵循 CMD 规范

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

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

 

seajs.use 方法用来在页面中加载模块。
语法:seajs.use(id, callback)

1 // 加载模块 main,并在加载完成时,执行指定回调
2 seajs.use(‘./main’, function(main) {
3   main.banner_focus(‘#focus’);4 });

 

callback 参数可选。当只加载一个模块,且不需要 callback 时,可以用 data-main 属性来简化

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

 

SeaJS 还提供 data-config 来加载配置文件:

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 });

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM