html5为什么很多人把页面结构写在js中

JavaScript016

html5为什么很多人把页面结构写在js中,第1张

html5很多人把页面结构写在js中是提高页面的加载速度。

JS写在HTML中是JS的代码不是太多,单独一个JS文件反而影响了页面的加载速度。因此html5很多人把页面结构写在js中是提高页面的加载速度。

HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准。

如何延迟加载JavaScript

下面是Google推荐的代码。这些代码应被放置在</body>标签前(接近HTML文件底部)。另外,我将外部JS文件名突出显示。

JavaScript

<script type="text/javascript">

function downloadJSAtOnload() {

var element = document.createElement("script")

element.src = "defer.js"

document.body.appendChild(element)

}

if (window.addEventListener)

window.addEventListener("load", downloadJSAtOnload, false)

else if (window.attachEvent)

window.attachEvent("onload", downloadJSAtOnload)

else window.onload = downloadJSAtOnload

</script>