相关疑难解决方法(0)

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 ×1

javascript ×1

jquery ×1