JavaScript/CSS应该放在HTML页面的底部吗?

Jas*_*key 2 html javascript css jquery jquery-mobile

我正在使用jQuery Mobile,现在,我的<head>标签底部有以下内容:

<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>
Run Code Online (Sandbox Code Playgroud)

由于用户可能有非常糟糕的网络访问,我希望用户可以更快地加载我的页面,即使JavaScript或CSS还没有准备好.

如果我:它会工作吗

  1. <head><body>

  2. 放在<script>最后<body>

Lju*_*ren 8

  1. 不,你不能把headbody.

  2. 是的,你可以,这是推荐的方式,因为浏览器首先加载html组件,就像你说的那样,然后应用你的脚本.但是你可以在你需要它之​​前把它放在它之前.在这里阅读更多.

另一方面,css应该在你的head标签内链接.