按顺序加载js
代码
function loadJs(src) {
return new Promise((resolve, reject) => {
let script = document.createElement('script')
script.type = "text/javascript"
script.onload = () => {
resolve()
}
script.onerror = () => {
reject()
}
script.src = src
document.getElementsByTagName('body')[0].appendChild(script)
})
}
使用
async function loadAsyncJs() {
await loadJs('test01.js');
await loadJs('test01.js');
await loadJs('test01.js');
}