javascript - JavaScript 和 DOM 有什么区别?

标签 javascript dom xhtml

JavaScript 和 DOM 有什么区别? DOM 与 Firefox 相关吗? DOM 只是 HTML 元素的源顺序吗?

最佳答案

DOM 代表 Document Object Model并且,正如您可以从名称中猜到的那样,它以独立于平台/浏览器的方式表示 HTML/XML 文档的结构。 DOM 还提供了一个 API 来操作 DOM,具有 getElementsByTagNamecreateElement 等函数。

JavaScript是一种网络浏览器可以执行的编程语言。 JavaScript 可以通过 DOM scripting 与 DOM 交互.

编辑以在评论中回答您的问题:例如,浏览器会下载 HTML 以及任何引用的 JS 和 CSS(以及图像、Flash 等)。浏览器从 HTML 构建 DOM 并使用 CSS 中指定的规则呈现它。 JS 可能会在页面加载时、用户执行某些操作时或任何其他操作时操作 DOM event发生。当 DOM 发生变化时,浏览器会更新显示的内容。

关于javascript - JavaScript 和 DOM 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2726554/

相关文章:

html - 使用比元素尺寸大得多的 CSS border-radius

css - 为 <datalist> 调用事件函数并扩展 &lt;input&gt; 标签 - HTML 5

javascript - 就页面加载速度而言,使用外部 css 和 js 的真正好处是什么?

xhtml - IE 的 XHTML 兼容性

javascript - 为什么以及何时会立即忽略变量声明,并在后续查询中覆盖函数声明?

javascript - 使用循环添加标记时,Leafletjs map 叠加将停止工作

javascript - 为什么 document.getElementsByClassName ("className")返回对象

html - 子 DIV 更改高度以匹配其他子 DIV

javascript - Struts2 jQuery 自动完成器不转义 ASCII

javascript - 拖动节点时如何使 d3js 力有向图不那么不稳定?