异步加载javascript

时间:2013-10-21 00:17:28

标签: javascript asynchronous

以下代码异步加载YouTube API

var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

它的表现与仅仅

有什么不同
<script src="https://www.youtube.com/iframe_api"></script>

在页面顶部?它实际上意味着&#34;异步加载&#34;什么?

1 个答案:

答案 0 :(得分:2)

当您异步加载javascript时,这意味着页面的其余部分可以无阻塞地加载。使用script src标记,页面加载的其余部分将一直阻止,直到脚本完成下载并运行。