sea.js如何导出这样的构造函数?

sea.js如何module.exports这样的构造函数:

    var Alltype;
    
    function Dialog(type) {
        this.type = type || {};
    }
    
    Dialog.portotype.init = fuction() {
        doSomething()...
    }
    
    Dialog.createDom = function() {
        doSomething()...
    }
    

新手,学习seajs,遇到了这样的一个问题,请熟知的人解答一下,谢谢。

阅读 2.8k
2 个回答

最后导出Dialog就可以了

define(function(require, exports, module) {

  function Dialog(type) {
        this.type = type || {};
    }
    
    Dialog.portotype.init = fuction() {
        doSomething()...
    }
    
    Dialog.createDom = function() {
        doSomething()...
    }
    
    module.exports = Dialog;
});

你是怎么到处普通函数的就怎么导出构造函数
构造函数之所以称为构造函数是在其被new操作调用的时候才这样称呼,本质其就是个普通函数对象~~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题