美文网首页
DOM :DOM0 DOM1 DOM2 DOM3

DOM :DOM0 DOM1 DOM2 DOM3

作者: wdapp | 来源:发表于2020-02-16 00:55 被阅读0次

    一、DOM全称
    文档对象模型(Document Object Model)

    二、DOM是什么
    DOM就是一个编程接口,就是一套API。

    DOM是针对HTML文档、XML等文档的一套API。就类似于JDBC是针对数据库的一套API一样。

    三、DOM的用途
    DOM 是用来访问或操作HTML文档、XHTML文档、XML文档中的节点元素。

    现在基本上所有的浏览器都都执行了W3C发布的DOM规范,所以在浏览器上就可以用DOM的这些API。

    四、DOM与其他技术的联系
    JavaScript 可以通过 DOM 来访问和操作HTML文档所有的元素。

    JavaScript是一种脚本语言,DOM是用来获得和操作HTML文档的节点属性。JavaScript通常是通过DOM来获得和操作HTML属性的。这就是二者的区别与联系。

    <script>
        function submit() {
            window.alert("提交")
        }
    </script>
    <input type="button" value="提交" onclick="submit" >
    

    第1,2,4,5行是JavaScript代码。

    第3行是DOM代码(此行一定不要混淆成是JavaScript代码)。这就是JavaScript调用DOM的例子。

    第6行是html代码。

    五、DOM 与 HTML
    HTML文档是树状结构,根为;DOM也是树状结构,根为window或document对象。

    所以DOM就可以把HTML以树状的形式呈现出来。

    六、DOM的分类
    核心 DOM:定义了一套标准的可以针对任何文档的对象。

    HTML DOM:针对HTML文档的DOM。

    XML DOM:针对XML文档的DOM。

    七、DOM的级别Level
    DOM0:不是W3C规范。

    DOM1:开始是W3C规范。专注于HTML文档和XML文档。

    DOM2:对DOM1增加了样式表对象模型

    DOM3:对DOM2增加了内容模型 (DTD 、Schemas) 和文档验证。

    相关文章

      网友评论

          本文标题:DOM :DOM0 DOM1 DOM2 DOM3

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