通过Ajax加载
用ajax去加载额外的js文件,然后使用eval方法去加载文件。这个方法比较简单粗暴,但是由于js的跨域限制,只能加载同域名下的文件。并且eval方法可能会带来一些潜在bug.
通过Jquery加载
getScript() 方法通过 HTTP GET 请求载入并执行 JavaScript 文件.
$.getScript("ajax/test.js", function() {
alert("Load was performed.");
});
动态加载
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'helper.js';
head.appendChild(script);
用RequireJS
define(['lib/dependency1', 'lib/dependency2'], function (d1, d2) {
return libraryObject;
});
(转自 https://wuwawuwa )
更多推荐
如何在javascript文件里include另外一个javascript文件
发布评论