seajs引入jquery框架问题

seajs引入jquery框架时出现的问题


原因:由于seajs是遵循cmd规范,而jquery是遵循amd规范,所以在seajs调用jquery框架时,需要将amd转换为cmd

转换方法:jquery框架中有一段这样的代码

if ( typeof define === "function" && define.amd) {  
    define("jquery", [], function() {  
        return jQuery;  
    } );  
}

这段代码就是限制为amd规范的代码,这里需要去掉amd限制,转换为cmd规范,如下所示:

if ( typeof define === "function") {  
    define(function() {  
        return jQuery;  
    } );  
}

 

posted @ 2018-04-10 19:38  CodeProducter  阅读(116)  评论(0编辑  收藏  举报