我是jQuery的新手。
第一次看jQuery,它似乎替换 DOM Scripting并充当DOM Scripting的助手而不是实际的JavaScript。
然而每个人都在谈论jQuery是JavaScript的帮助库。
这让我想到了DOM Scripting和JavaScript是一回事吗?
这意味着尽管jQuery似乎更像是DOM脚本的库,但DOM脚本是 JavaScript!
非常感谢任何理解这一点的帮助!
注意:这个问题是正版的,所以不要投票,编辑和帮助像我这样的人,新手jQuery,受益!
修改 我认为我在这里的困惑是将'DOM Scripting'视为自己独立的语言。
实际上它不是它自己的单独语言,只是JavaScript语言“与DOM交谈”。
然后jQuery成为JavaScript 的帮助库,包括帮助“与DOM交谈”。
链接到MDN:https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction
见段落
DOM和JAVASCRIPT
答案 0 :(得分:1)
HTML DOM(文档对象模型)是HTML的对象表示。 HTML以树的形式表示。就像那样:
body
|
div
__|__
| |
p div
A' Dom Scripting语言'是一种能够理解DOM结构并对其进行操作的语言。由于HTML基本上是markup language,因此与XML相同。并且您可以在大多数语言中找到一些可以读取标记语言和HTML(或编写一个)的库。
Java脚本是一种能够操纵DOM结构的语言。但你可以做很多其他事情。例如,您可以使用JS(通过NodeJS)编写服务器。您也可以使用它在各种软件中编写脚本,例如Adobe Reader。
JQuery是JS的一个库,它允许更容易和(显然)更快地操作HTML DOM。但它不仅专注于DOM操作。它还提供了一个AJAX API。
所以回答你的问题:没有JS和DOM脚本不是一回事。而Jquery是一个JS库,主要关注DOM操作,但并没有缩小范围。
答案 1 :(得分:0)
我认为,与理论上,使用其他脚本语言操纵DOM也不同,vbscript
。但我相信javascript
是最受欢迎的。{/ p>
jQuery
只是用javascript
编写的数十(数百?)个框架中的一个。