Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 - Fatal编程技术网

Javascript 威尔<;脚本>;标签会被一个接一个地阻塞和执行吗?

Javascript 威尔<;脚本>;标签会被一个接一个地阻塞和执行吗?,javascript,Javascript,在下面的代码中,bar.js是否仅在加载并运行foo.js后运行 <!DOCTYPE html> <html> <body> <script src='foo.js'></script> <script src='bar.js'></script> </body> </html> 假设我不使用异步或延迟,我想是这样的。但是,坚持认为以编程方式设置src的脚本不会阻塞-这不适用

在下面的代码中,
bar.js
是否仅在加载并运行
foo.js
后运行

<!DOCTYPE html>
<html>
<body>
  <script src='foo.js'></script>
  <script src='bar.js'></script>
</body>
</html>

假设我不使用
异步
延迟
,我想是这样的。但是,坚持认为以编程方式设置
src
的脚本不会阻塞-这不适用于字面上插入的
标记吗?

根据此页面(),加载了src的外部.js文件确实会按顺序运行,这是预期的行为。较旧的浏览器将按顺序下载外部文件,然后按顺序运行它们,而较新的浏览器将并行(同时)下载它们,但仍按顺序运行它们。根据本页()上的答案,内联标记也按顺序运行。第一个链接的网站显示了几种方法,可以让多个外部脚本同时运行,但是,如果这是您想要的行为的话

根据这个页面(),加载了src的外部.js文件确实会按顺序运行,这是预期的行为。较旧的浏览器将按顺序下载外部文件,然后按顺序运行它们,而较新的浏览器将并行(同时)下载它们,但仍按顺序运行它们。根据本页()上的答案,内联标记也按顺序运行。第一个链接的网站显示了几种方法,可以让多个外部脚本同时运行,但是,如果这是您想要的行为的话

不,它不适用

HTML代码中的“script”标记始终阻止

参考:高性能Javascript,1。->脚本定位

不,它不适用

HTML代码中的“script”标记始终阻止

参考:高性能Javascript,1。->脚本定位