WebUploader 封装成seajs的CMD模块

作者:赵金添 分类: 前端 发布于:2014-11-25 12:52 ė2617次浏览 62条评论
百度的WebUploader默认支持amd,但不支持cmd,并且对cmd api做了部分实现。
这是比较坑爹的一种将WebUploader封装成cmd的方法,有更好的解决方案请给我留言。

webuploader-cmd.js:
/**
 * @description WebUploader CMD模块化
 * @author <zhaotoday@gmail.com>
 * @time 2014-11-15 11:44
 */
define(function (require, exports, module) {
    // 加载 WebUploader 组件
    module.exports = function(callback) {
        // jQuery 已暴露到全局,在 WebUploader 中可调用
        window.jQuery = window.$ = require('$');

        require.async('./webuploader', function ()  {
            // WebUploader 已暴露到全局,在回调函数中使用
            callback();
        });
    };
});

test.js
var loadWebUpoader = require('webuploader');

loadWebUploader(function () {
    // do something with WebUpoader.
});

本文出自 赵金添的前端博客@福州软件外包公司,转载时请注明出处及相应链接。

0
分享本文至:

评论

  1. jackzlz 2015-06-19 11:00 回复

    哈哈,我找到了两处。
    http://spmjs.io/package/webuploader

    http://git.oschina.net/tgw/webuploader-for-seajs

    1. 赵金添 2015-06-20 07:16 回复

      @jackzlz:好的,我也看看。

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部