时间:2015-02-11 07:58:30

标签: javascript html

'脚本'标记为' src'属性同步加载脚本?
F.E.我的代码中有脚本标记: <script src="/js/functions.js"></script>定义了函数queryString 但有时(并非总是)我在这个页面上有错误说:
&#34;属性&#39; queryString&#39;的值为null或未定义&#34;

1 个答案:

答案 0 :(得分:5)

是的,正常的脚本标记会同步加载js,如果你想加载它同步,那么你必须在标记中加入异步,这在所有浏览器中都不支持只有html 5支持的浏览器

<script async src="script/location/file.js"></script>

最有可能加载此依赖于查询字符串的js文件的最佳位置是放置在正文的底部以允许加载所有页面。