相关疑难解决方法(0)

我应该在哪里将<script>标记放在HTML标记中?

在JavaScript文档中嵌入JavaScript时,放置<script>标记和包含JavaScript 的适当位置在哪里?我似乎记得你不应该把它们放在这个<head>部分中,但放在该部分的开头<body>也是不好的,因为在完全呈现页面之前必须解析JavaScript(或类似的东西).这似乎将该部分的末尾<body>作为<script>标记的逻辑位置.

所以,在这里把正确的地方<script>标记?

(这个问题引用了这个问题,其中建议JavaScript函数调用应该从<a>标签移动到<script>标签.我专门使用jQuery,但更一般的答案也是合适的.)

html javascript jquery

1392
推荐指数
11
解决办法
53万
查看次数

我应该在身体或html的头部写脚本吗?

我已经看到了两种方式,两种方式的实现工作只是结构有点不同.根据您的经验,哪个更好,为什么?

html javascript

136
推荐指数
3
解决办法
16万
查看次数

我应该在哪里将CSS和Javascript代码放在HTML网页中?

在设计网页时,我应该在哪里放置以下代码?

<link rel=stylesheet type="text/css" href="css/layout.css">

我应该把它放入<head>或者我应该把它放入<body>?请澄清以下问题:

  1. 如果我把它放在<head>HTML代码周围或其他任何地方,会有什么不同?
  2. 如果我有两个CSS(或Javascript)文件怎么办?由于我只能在另一个文件之前包含一个文件,因此网络浏览器将使用哪个文件来显示网页?

html javascript css css3

58
推荐指数
4
解决办法
9万
查看次数

JavaScript - head,body还是jQuery?

这个问题只是为了澄清一些问题.之前已经提出了类似这样的事情,这将它们全部归结为一个问题 - JavaScript应该放在HTML文档中,或者更重要的是,它是否重要?所以,我要问的其中一件事就是

<head>
<script type="text/javascript">
alert("Hello world!");
</script>
</head>
Run Code Online (Sandbox Code Playgroud)

完全不同(在功能方面)

<body>
<!-- Code goes here -->
<script type="text/javascript">
alert("Hello world!");
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

更重要的是,我想专注于以任何方式修改或使用DOM中的元素的JS.所以我知道,如果你把一些像document.getElementById("test").innerHTML = "Hello world!"以前一样的东西<element id="test"></element>放在你的身体里,那么它将不起作用,因为身体从上到下加载,使得JS首先加载,然后继续尝试操纵一个不加载的元素还存在.因此,就像上面一样,它应该进入标签<head>之前或之前</body>.问题是,除了组织和排序之外,选择哪一个是否重要,如果是,那么以何种方式?

当然,还有第三种方法--jQuery方式:

$(document).ready(function(){ /*Code goes here*/ });
Run Code Online (Sandbox Code Playgroud)

这样,放置代码的正文在哪里都没关系,因为它只会在所有内容都被加载时执行.这里的问题是,是否值得导入一个巨大的JS库只是为了使用一个方法,需要可以用准确放置脚本来替换它?我想在这里澄清一点,如果你想回答,请继续!总结:不同类型的脚本应该放在哪里 - 头部或身体,和/或它是否重要?jQuery是否值得为它准备好活动?

html javascript jquery

57
推荐指数
3
解决办法
6万
查看次数

什么时候在 html 页面的 head 和 body 部分使用 &lt;script&gt; 标签?

什么时候必须<script><head>节内使用标签,什么时候必须<script><body>节内使用标签?这两种情况有什么区别?

html javascript

18
推荐指数
2
解决办法
4万
查看次数

标签 统计

html ×5

javascript ×5

jquery ×2

css ×1

css3 ×1