requirejs:模块加载(require)及定义(define)时的路径小结
发布日期: 2020-05-09 00:00:00
点击次数: 17933
点击次数: 17933
大字
小字
参考:https://www.cnblogs.com/lcngu/p/5712098.html
/**
* main
*/
requirejs.config({
baseUrl: 'https://xxxx.com/js',
paths: {
acecdn: 'https://xxxx.com/js', // 引入 cdn域路径
},
shim: {
facebook: {
export: 'FB',
},
colorpicker: ['jquery-ui'],
timepicker: ['jquery-ui'],
},
})
requirejs(extraJS, function () {
for (var key in extraJS) {
var execJS = arguments[key]
console.log(typeof execJS, execJS['init'])
if (!execJS) {
continue
}
if (typeof execJS == 'function') {
execJS()
continue
}
if (typeof execJS == 'object' && execJS['init']) {
execJS['init']()
continue
}
}
})
// 模块引入
define([
'acecdn/libs/jquery.pagenation',
'acecdn/libs/gridsort',
'jquery-ui',
'validate',
'acecdn/libs/jquery.remaining-chars',
'acecdn/libs/jquery.daterange',
'acecdn/libs/jquery.fullscreen',
/*'timepicker',*/
'acecdn/libs/jquery.datetimerange',
'uploader',
], function ( module, Gridsort) {
/*Init*/
var Init = {
Modules: $.noop,
//init game list
index: function () {
var that = this
},
}
return {
init: function () {
Init.index()
},
}
})
/**
* main
*/
requirejs.config({
baseUrl: 'https://xxxx.com/js',
paths: {
acecdn: 'https://xxxx.com/js', // 引入 cdn域路径
},
shim: {
facebook: {
export: 'FB',
},
colorpicker: ['jquery-ui'],
timepicker: ['jquery-ui'],
},
})
requirejs(extraJS, function () {
for (var key in extraJS) {
var execJS = arguments[key]
console.log(typeof execJS, execJS['init'])
if (!execJS) {
continue
}
if (typeof execJS == 'function') {
execJS()
continue
}
if (typeof execJS == 'object' && execJS['init']) {
execJS['init']()
continue
}
}
})
// 模块引入
define([
'acecdn/libs/jquery.pagenation',
'acecdn/libs/gridsort',
'jquery-ui',
'validate',
'acecdn/libs/jquery.remaining-chars',
'acecdn/libs/jquery.daterange',
'acecdn/libs/jquery.fullscreen',
/*'timepicker',*/
'acecdn/libs/jquery.datetimerange',
'uploader',
], function ( module, Gridsort) {
/*Init*/
var Init = {
Modules: $.noop,
//init game list
index: function () {
var that = this
},
}
return {
init: function () {
Init.index()
},
}
})