1.seajs在2.1之后就不在支持:seajs.modify方法。
版本2.1版本之前:seajs加载非CMD规范模块
// 配置 jquery 并放入预加载项中
seajs.config({
alias: {
'jquery': 'https://a.alipayobjects.com/static/arale/jquery/1.7.2/jquery.js'
},
preload: ["jquery"]
})
// 将 jQuery 暴露到全局
seajs.modify('jquery', function(require, exports) {
window.jQuery = window.$ = exports
})
以上方法笔者没有亲自测试;不知是否好使!
版本2.1版本以后,seajs加载非CMD规范模块
做法修改要引入的js为CMD模块,如下:
如jquery:
define(function(){
jquery code..
return $.noConflict(true);
});
其他的javascript文件修改方法同上。
此方法笔者亲自测试成功!