JavaScript/CSS应该放在HTML页面的底部吗?
我正在使用jQuery Mobile,目前,我的JavaScript/CSS应该放在HTML页面的底部吗?,javascript,jquery,html,css,jquery-mobile,Javascript,Jquery,Html,Css,Jquery Mobile,我正在使用jQuery Mobile,目前,我的标签底部有以下内容: <head> <meta charset="UTF-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1"> <title>help</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/j
标签底部有以下内容:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1">
<title>help</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
</head>
帮助
由于用户可能有一个非常糟糕的网络访问,我希望用户可以更快地加载我的页面,即使JavaScript或CSS还没有准备好
如果我:
放在
放在
头部
放在主体
之后头标签中。您不能将
放在
之后
将
放在
的末尾是好的。但是,解决问题的最佳方法是将
放在
标记中,并使用异步
或延迟
属性。可以找到解释
CSS应该始终转到
。开发人员将
标记放在
的底部,因为它允许在获取脚本之前加载整个页面。如果脚本位于
中,则用户需要等待脚本下载,然后才能下载页面的其余部分。我不认为你会想把CSS放在页面的底部,因为用户可能会看到未设置样式的内容,然后在加载CSS时会突然发生变化。将您的
放在文档顶部。不要将
放在
之后,这肯定是无效的。但是,一旦用户加载了一次脚本和CSS文件,它们就应该被浏览器缓存,并且不需要在每次访问页面时下载。Hi@BenGuest,对于我来说,我甚至不在乎是否加载了CSS,因为我的html非常简单,而且充满了文字(这有点像指南)。主要的问题是加载速度,jQueryCSS只是让它有点漂亮而已。那么,有什么办法可以最大限度地提高速度呢?你知道我怎么能不让CSS阻止我的页面加载吗?我想你可以决定哪些CSS文件是真正必要的,哪些不太重要,然后把不太重要的放在
的底部。谢谢你的回答。对于我的情况,我甚至不在乎是否加载了CSS,因为我的html非常简单,而且充满了文字(这有点像指南)。主要的问题是加载速度,jQueryCSS只是让它有点漂亮而已。因此,可以考虑任何使速度最大化的方法。你知道我怎样才能不让CSS阻止我的页面加载吗?如果你没有任何图像或任何其他繁重的内容加载在CSS中,那么它不会特别消耗资源。我建议你应该检查你的css和脚本内容,或者在一个新问题中发布。然后,我们可以看到什么可能是一个问题。