DOM Scripting和JavaScript是一回事吗?

时间:2017-08-24 12:12:00

标签: javascript jquery dom

我是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

2 个答案:

答案 0 :(得分:1)

DOM

HTML DOM(文档对象模型)是HTML的对象表示。 HTML以树的形式表示。就像那样:

               body
                |
               div
              __|__
             |     |
             p    div

DOM脚本语言

A' Dom Scripting语言'是一种能够理解DOM结构并对其进行操作的语言。由于HTML基本上是markup language,因此与XML相同。并且您可以在大多数语言中找到一些可以读取标记语言和HTML(或编写一个)的库。

的JavaScript

Java脚本是一种能够操纵DOM结构的语言。但你可以做很多其他事情。例如,您可以使用JS(通过NodeJS)编写服务器。您也可以使用它在各种软件中编写脚本,例如Adobe Reader。

JQuery的

JQuery是JS的一个库,它允许更容易和(显然)更快地操作HTML DOM。但它不仅专注于DOM操作。它还提供了一个AJAX API。

所以回答你的问题:没有JS和DOM脚本不是一回事。而Jquery是一个JS库,主要关注DOM操作,但并没有缩小范围。

答案 1 :(得分:0)

我认为,与理论上,使用其他脚本语言操纵DOM也不同,vbscript。但我相信javascript是最受欢迎的。{/ p>

jQuery只是用javascript编写的数十(数百?)个框架中的一个。