Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;脚本>;javascript中的标记_Javascript_Html - Fatal编程技术网

<;脚本>;javascript中的标记

<;脚本>;javascript中的标记,javascript,html,Javascript,Html,带有“src”属性的“script”标记是否同步加载脚本? F.e.我的代码中有脚本标记: 定义其中的函数queryString。 但有时(并非总是)我会在这一页上出现这样的错误: “属性'queryString'的值为null或未定义”是的,普通脚本标记将同步加载js如果要异步加载,则必须在标记中添加async,这在所有浏览器中都不受支持,仅在支持html 5的浏览器中如此 <script async src="script/location/file.js"></scrip

带有“src”属性的“script”标记是否同步加载脚本?
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){…}