[英]Javascript variable declaration in head vs body
在头部声明变量与在身体中使用变量之间有区别...
<head>
<script>
var girlFriendName = "Jennifer Lawrence";
</script>
</head>
<body>
<script>
console.log("I wish my girlfriend was " + girlFriendName);
</script>
</body>
并像这样在体内声明和使用它。
<body>
<script>
var girlFriendName = "Jennifer Lawrence";
</script>
<script>
console.log("I wish my girlfriend was " + girlFriendName);
</script>
</body>
有没有一种情况可能需要在头部而不是身体中声明它们?
从功能的角度来看,没有区别。 只建议将JS放在body
的末尾。
这是一个好习惯,因为它更加用户友好。 首先,将加载整个DOM和CSS,这将导致尽快显示该页面。 如果加载JavaScript花费大量时间,则实际显示可能会被推迟或阻止,并且页面可能会以令人震惊的方式发生变化。 最初javascript不会影响页面的布局,因此稍后再加载也无关紧要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.