Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 美元(p:first);VS document.querySelector(“p”);_Jquery_Html_Dom - Fatal编程技术网

Jquery 美元(p:first);VS document.querySelector(“p”);

Jquery 美元(p:first);VS document.querySelector(“p”);,jquery,html,dom,Jquery,Html,Dom,我不明白。 $(“p:first”)选择第一个p元素。这同样适用于document.querySelector(“p”) 那为什么不能只用一个呢 我希望这不是一个愚蠢的问题,但我真的需要弄清楚这一点 编辑 什么时候我们可以使用这两个选项中的每一个?如果您想获得必须的性能,请使用document.querySelector(“p”) 关于这个问题,我建议你看看这个网站。这两种说法没有区别document.querySelector(“p”)是纯javascript,$(“p:first”)使用jQ

我不明白。
$(“p:first”)
选择第一个
p
元素。这同样适用于
document.querySelector(“p”)

那为什么不能只用一个呢

我希望这不是一个愚蠢的问题,但我真的需要弄清楚这一点

编辑


什么时候我们可以使用这两个选项中的每一个?如果您想获得必须的性能,请使用
document.querySelector(“p”)

关于这个问题,我建议你看看这个网站。这两种说法没有区别
document.querySelector(“p”)
是纯javascript,
$(“p:first”)
使用jQuery

jQuery是一个简化JavaScript编程的JavaScript库。它的语法非常简单,使一切变得更容易


您可以通过查看了解有关jQuery的更多信息。

一个是jQuery,一个库。另一个是纯javascript
document.querySelector(“p”)
是纯javascript,如果不想包含jQuery,请使用它<代码>$(“p:first”)
是jQuery。确切的问题是什么?如果您在其他地方使用jquery,请使用
$(“p:first”)
进行简洁的编码。如果不使用jquery,则使用详细版本。也被称为“香草javascript”。值得注意的是,
document.querySelector
在2010年之前(大约)在(主)浏览器中根本不存在,因此在2010年之后迁移需要一段时间,而jquery版本在2006年立即可用(无需等待用户迁移到更新的浏览器)。