• DOM&BOM的起源、方法、内容、应用


    DOM 全称是 Document Object Model,也就是文档对象模型。
    DOM包含三层意思:1.DOM是一个操作HTML的API接口  2.DOM是一个HTML结构模型  3.DOM代指该HTML模型中的对象
    1.DOM是一个操作HTML的API接口
    HTML本身是静态的,是不变的,每个标签的内容以及属性都是死的。
    如果要让网页动起来,就要完成两步:第一步是思维上的转变(网页是可以动起来的),第二部是操作上的突破(如何动起来)
    DOM完成了上述两步,它首先在板结的HTML上找到突破口,定义了一些可以改变的东西,之后又针对这些突破口设计了一系列API,让人们能通过这些API来操作这些元素。
    2.DOM是一个HTML结构模型
    在DOM出现之前,我想HTML文件对于很多人只不过是一段遵循特殊规则的文本,而DOM却给它建立了一个结构模型,使它立体了起来。
    3.DOM代指该HTML模型中的对象


    BOM是指浏览器对象模型,是用于描述这种对象与对象之间层次关系的模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。
    BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象
    BOM简称浏览器对象模型,它的作用有:
    1. 弹出新的浏览器窗口、移动、关闭浏览器窗口及调整窗口大小;
    2. 提供WEB浏览器详细信息的导航对象;
    3. 提供装载到浏览器中页面的详细信息的定位对象;
    4. 提供用户屏幕分辩率详细信息的屏幕对象;
    5. 对cookie的支持。

    出处:https://www.cnblogs.com/liyifeng0528/
  • 相关阅读:
    19.1.30 [LeetCode 24] Swap Nodes in Pairs
    19.1.29 [LeetCode 23] Merge k Sorted Lists
    06_Python异常处理机制
    05_Python的文件操作
    04_Python中的35个关键字
    03_Python基础语法
    02_Python开发环境使用和PDB调试
    01_Python基础知识梳理
    socket post
    python_socket_cmd
  • 原文地址:https://www.cnblogs.com/jsunny/p/9857097.html
Copyright © 2020-2023  润新知