用诸如此类的句子
“...这种树结构和元素之间的关系是使用称为文档对象模型或 DOM 的标准 API 来描述的,这是一个 W3C 标准...”
'...当然,您可以使用标准 DOM API 来完成所有这些操作,该 API 现在已在所有主要现代浏览器中实现。然而,DOM API 非常冗长,有时需要相当多的代码才能完成您想要做的事情。JQuery 通过在标准 DOM 上提供一层 API 函数来解决这个问题,从而简化了许多常见操作……”
我相信 DOM 比我刚刚在文本编辑器中输入的内容要多一些。请详细说明将 DOM 作为 API 所使用的语言所隐含的含义。
您在文本编辑器中输入的内容是标记内容。标记使用诸如超文本标记语言(HTML)或可扩展标记语言(XML)之类的标记语言。
当它被提供给浏览器时,它被解析。此解析将标记的内容转换为内部的树形结构对象图,称为Document。浏览器提供了一系列方法和属性,通过这些方法和属性可以读取或操作该对象图。尽管每个浏览器的内部对象图可能与其他浏览器有很大不同,但方法和属性都是标准化的。也就是说,每个浏览器都提供相同的方法和属性,而不管其内部对象图如何。
这些方法和属性共同构成了应用程序编程接口(API)。可以定义方法和属性的替代集合来读取和操作对象图,但 JavaScript 在浏览器中使用的特定集合称为文档对象模型(DOM)。
由于 DOM API 是浏览器中 JavaScript 原生可用于操作对象图的唯一方法和属性集合,因此该集合与其访问的内部对象图之间的区别通常不相关,因此术语“DOM”通常是就好像它是对象图本身一样使用。
| 归档时间: |
|
| 查看次数: |
1329 次 |
| 最近记录: |