【发布时间】:2017-04-16 14:05:45
【问题描述】:
我有以下功能:
function require(url)
{
var e = document.createElement("script");
e.src = url;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}
它允许在运行时动态加载javascript,我需要在加载一些新文件后添加一个回调
例如当我
require('className.js');
就在这次通话之后
var a = new window[className];
文件尚未加载,因此会产生错误。
【问题讨论】:
-
require(url, callback) { ... e.onload = callback }
标签: javascript