带有'src'属性的'script'标签是否同步加载脚本?
我在我的代码中有脚本标记:
<script src="/js/functions.js"></script>它定义了函数queryString.
但有时(并非总是)我在这个页面上有错误说:
"属性'queryString'的值为null或未定义"
小智 5
是的,正常的脚本标记将同步加载js如果你想加载它同步,那么你必须在标记中放入异步,这在所有浏览器中都不支持只有支持html 5的浏览器
<script async src="script/location/file.js"></script>
Run Code Online (Sandbox Code Playgroud)
最有可能加载这个依赖于查询字符串的js文件的最佳位置是放在正文的底部以允许加载所有页面.