使用脚本时,所有对于位于脚本以下的内容,逐步呈现都被阻塞了,将脚本放在页面越靠下的地方,意味着越多的内容能够逐步地呈现。
脚本对 Web
页面的影响:
-
脚本会阻塞对其后面内容的呈现。
-
脚本会阻塞对其后面组件的下载。
浏览器在下载脚本时会禁用并行下载的原因:
-
脚本可能使用
document.write
来修改页面内容,因此浏览器会等待,以确保能够恰当的布局。 -
为了保证脚本能够按照正确的顺序执行。如果并行下载多个脚本,就无法保证响应是按照特定顺序到达浏览器。例如,后面的脚本比页面中之前出现的脚本更小,它可能首先执行。
网友评论