<;脚本>;javascript中的标记
带有“src”属性的“script”标记是否同步加载脚本?<;脚本>;javascript中的标记,javascript,html,Javascript,Html,带有“src”属性的“script”标记是否同步加载脚本? F.e.我的代码中有脚本标记: 定义其中的函数queryString。 但有时(并非总是)我会在这一页上出现这样的错误: “属性'queryString'的值为null或未定义”是的,普通脚本标记将同步加载js如果要异步加载,则必须在标记中添加async,这在所有浏览器中都不受支持,仅在支持html 5的浏览器中如此 <script async src="script/location/file.js"></scrip
F.e.我的代码中有脚本标记:
定义其中的函数queryString。但有时(并非总是)我会在这一页上出现这样的错误:
“属性'queryString'的值为null或未定义”是的,普通脚本标记将同步加载js如果要异步加载,则必须在标记中添加async,这在所有浏览器中都不受支持,仅在支持html 5的浏览器中如此
<script async src="script/location/file.js"></script>
不过,根据查询字符串加载此js文件的最佳位置很可能是放在正文的底部,以便加载所有页面。是否找到了包含您的文件?您是否收到该特定文件URL的404错误?您将其放在哪里?头身体开始?身体末端?在哪里声明了
queryString
函数?请提供更多信息我将脚本标记放在头上,函数queryString在functions.js的开头声明:函数queryString(name,defaultvalue){…}