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>