我的问题不是在<head>或<body>-section中放置实际的javascript/jQuery之间的区别。我想像这样加载jQuery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
我想知道在<head>-area中这样做还是在<body>结束之前这样做有什么区别?我更喜欢在<head>中这样做,因为这样我发现更容易跟踪所有发生的事情。
发布于 2019-03-27 08:55:35
在<head>中加载库将确保它在页面其余部分加载之前被加载,这意味着它可以用于您编写或加载到页面下的任何jQuery/JS代码。这将减缓页面的初始加载速度,不管加载库需要多长时间。
在<body>的末尾加载库将意味着HTML和CSS将首先加载-因此页面加载速度似乎更快,但是依赖于jQuery库的代码在加载完库后才能工作。此外,您必须将使用jQuery的任何代码放在加载它的<body>的末尾。
https://stackoverflow.com/questions/55372847
复制相似问题