`

js中如何封装模块

 
阅读更多

统一模块定义:酷

 

function UMD(name, context, definition) {
  if (typeof module != 'undefined' && module.exports) module.exports = definition()
  else if (typeof define == 'function' && define.amd) define(definition)
  else context[name] = definition()
}

 怎么用?

UMD('yourmodule',this,function(args){
    //here is yourmodule code
    var module = ......
    ......

    return module;
})

 

参考:http://www.cnblogs.com/snandy/archive/2012/03/19/2406596.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics