requirejs 扩展,支持脚本资源预加载

requirejs 扩展,支持脚本资源预加载

项目地址:https://github.com/sdyiheng/require_preload

直接上例子代码吧。大家看看就明白了。
//配置requirejs
require.config({
baseUrl: '/requirejsdemo',
paths: {
'jquery': 'vendors/jquery-3.3.1.min',
},
shim: {
},
config: {
},
waitSeconds: 0,//,
//enforceDefine: true
preLoadedScripts: { "/requirejsdemo/url1.js":"define('url1',['jquery'],function($){alert('preloaded');$('body').append('<b>Hello world!</b>');return {demo:1};})"}
});
console.log("-------------after config. begin require.-------------------");
require(["url1","jquery"],
function (u,$) {
console.log("---------------------Finished.-----------------------------");
//alert("Done");
console.log(JSON.stringify(u));
$('body').append('+++<b>Hello world!</b>');
});
原文地址:https://www.cnblogs.com/SDYiHeng/p/8528763.html