方法一:
在调用文件的顶部加入下例代码。
function addScript(url){
document.write("<script language=javascript src="+url+"></script>");
}
方法二:
在JS中写如下代码,利用document.createElement('script')生成了一个script的标签,设置其 type属性为text/javascript。
function addScript(url){
var script = document.createElement('script');
script.setAttribute('type','text/javascript');
script.setAttribute('src',url);
document.getElementsByTagName('head')[0].appendChild(script);
}
方法三:
利用ES6中export和import实现模块化,一个js文件代表一个js模块,ES6引入外部模块分两种情况:
1. 导入外部的变量或函数等:
import {firstName, lastName} from './test';
2. 导入外部的模块,并立即执行:
import './test'
//执行test.js,但不导入任何变量