js模块定义——支持CMD&AMD&直接加载

/*
 animate
*/
//直接加载
(function() {
    var animate = {}
    //balabala    
    window.animate = animate;
})();

//AMD 加载器模式
define(function() {
    var animate = {}
    //balabala  
    return animate;
});

//CMD&&AMD&&直接加载
(function() {
    var animate = {}
    //balabala  

    if (typeof module !== "undefined" && module.exports) {
        module.exports = animate;
    } else if (typeof define === "function" && define.amd) {
        define(function(){return animate;});
    } else {
       window.animate = animate;
    }

})();

 

posted @ 2015-11-18 10:31  youryida  阅读(487)  评论(0编辑  收藏  举报