猿问

关于 JavaScript 的加载执行顺序

在页上有两个script标签,第一个script标签内动态创建了一个script,去加载一个config.js文件,第二个script标签内,需要用到动态加载的config。如下:

config.js

  window.config={
    appName:'name',
    appId:'appId'
  }

index.html

https://img1.mukewang.com/5b9b6dfb0001799204410236.jpg

为什么在第二个script标签内读取window.config时,却是undefined??


慕运维8079593
浏览 574回答 1
1回答

Smart猫小萌

啊,那纯粹是因为下载的异步性如果用 script.text 就没这问题了至于为什么 document.write 可以,那是因为浏览器会选择下载完再继续解析 HTML
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答