关于javascript:在另一个js文件中加载外部js文件

Load external js file in another js file

我的HTML中包含了这个文件,我想从另一个javascript调用它。请建议我怎么做?

1
2
3
<script type="text/javascript" src="js.js">/*
  old:123
  new: 456*/

我想把它包含在我的JS文件中,而不是HTML中。


如果您想在JS中包含一个JS文件,可以使用jquery.getscript()。

1
2
3
$.getScript('another_file.js', function() {
    //script is loaded and executed put your dependent JS here
});

如果你不能使用jquery

1
2
3
var imported = document.createElement('script');
imported.src = '/path/to/imported/script';
document.head.appendChild(imported);

来源

有关W3中当前CSP3规范的更多信息,请查看此处。