美文网首页
红宝书之文档对象模型DOM

红宝书之文档对象模型DOM

作者: 楠楠_c811 | 来源:发表于2018-12-27 14:43 被阅读6次

都说出来混早晚要还的。果然诚不欺我。
当初偷过的懒都是今天打脸的巴掌。这要是现在再不还还这学习上的账,拖到以后估计就没得还也还不起了。
今天开始梳理基础,从必学的红宝书入手。
今日目标前三章梳理完毕,不接受任何借口和理由。
JS是一种专为与网页交互而设计的脚本语言,一个完整的JS由三部分组成:
1.核心语言功能,ECMAScript,由ECMA-262定义。
2.文档对象模型(DOM),提供访问和操作网页内容的方法和接口。
3.浏览器对象模型(BOM),提供与浏览器交互的方法和接口。
ECMA-262 标准都规定了些什么呢?
1.语法
2.类型
3.语句
4.关键字
5.保留字
6.操作符
7.对象

文档对象模型(DOM)是针对XML但经过扩展用于HTML的应用程序编程接口(API)。
DOM把整个页面映射为一个多层次节点结构。HTML或XML页面中的每个组成部分,都是某种类型的节点,这些节点有包含着不同类型的数据。

<html lang="en">
<head>
    <title>Document</title>
</head>
<body>
    <p>hello world</p>
</body>
</html>

通过DOM创建的这个表示文档的树形图,开发人员获得了控制住页面内容和结构的主动权,借助DOM提供的API,开发人员可以轻松自如的删除、添加、替换或修改任何节点。
1.为什么使用DOM?
由于微软和Netscape 在开发DHTML方面各抒己见,过去那种只编写一个HTML页面就能够在任何浏览器中运行的时代结束了。想要保持WEB跨平台的天性,需要额外做很多兼容处理,同时也担心会出现技术上的两强割据,浏览器互不兼容。所以,负责制定通信标准的W3C着手规划DOM。
2.DOM级别。
W3C域1998年10月推荐标准DOM1级。
DOM1级由两个模块组成:
(1)DOM核心(DOM Core),规定的是如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。
(2) DOM HTML ,在DOM 核心的基础上加以扩展,添加了针对HTML的对象和方法。
DOM2级在原来的基础上扩充了鼠标和用户界面事件、范围、遍历(迭代DOM文档的方法)等细分模块,而且通过对象接口增加了对CSS的支持。
3.其他DOM标准。
4.web浏览器对DOM的支持。
IE5才开始真正支持支持DOM1级。
Firefox3完全支持DOM1级,几乎完全支持DOM2级,甚至还支持DOM3级的一部分。

相关文章

  • 红宝书之文档对象模型DOM

    都说出来混早晚要还的。果然诚不欺我。当初偷过的懒都是今天打脸的巴掌。这要是现在再不还还这学习上的账,拖到以后估计就...

  • DOM

    DOM Document Object Model(文档对象模型)文档对象模型 (DOM) 是HTML和XML文档...

  • DOM操作

    文档对象模型 DOM DOM 是 JavaScript 操作⽹页的接口,全称为“文档对象模型”(Document ...

  • WebAPI(一)——DOM

    JS组成:ECMAScript。Dom:文档对象模型。Bom:浏览器对象模型。 DOM: 概念:文档即html文件...

  • 第一章 什么是JavaScript

    JavaScript的组成 -核心 (EcmaScript)-文档对象模型-浏览器对象模型 DOM 文档对象模型(...

  • per-courseDOM介绍

    DOM 文档对象模型 D 表示文档,DOM的物质基础O 表示对象,DOM的思想基础M 表示模型,DOM的方法基础...

  • 12.6dom

    什么是DOM DOM: Document Object Model 文档对象模型文档: html页面文档对象: h...

  • 07.JavaScript Html Dom

    DOM简介 DOM :Document Object Model 文档对象模型HTML DOM树 : DOM树模型...

  • JavaScript Dom

    文档对象模型 文档对象模型(doucment object model,dom)是表示文档(如html文档、xml...

  • DOM学习总结

    初识DOM DOM是Document Object Model,即是文档对象模型。 文档对象模型有三种节点关系。分...

网友评论

      本文标题:红宝书之文档对象模型DOM

      本文链接:https://www.haomeiwen.com/subject/hobrlqtx.html