我正在使用 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>
由于用户的网络访问可能非常糟糕,我希望用户可以更快地加载我的页面,即使 JavaScript 或 CSS 还没有准备好。
如果我:
将
<head>
在<body>
之后将
<script>
在<body>
结束
最佳答案
不可以,您不能将
head
放在body
之后。是的,您可以,这是推荐的方式,因为浏览器会像您所说的那样首先加载 html 组件,然后再应用您的脚本。但是您可以在需要它之前放置它,而且很快就可以了。 Read more here .
另一方面,CSS 应该链接到您的 head
标签内。
关于javascript - JavaScript/CSS 应该放在 HTML 页面的底部吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25217747/