zoukankan      html  css  js  c++  java
  • JavaScript组成—— DOM、BOM、ECMAScript

    • ECMAScript是JS的核心:提供核心语言功能
    • DOM(文档对象模型):提供访问和操作网页内容的方法和接口
    • BOM(浏览器对象模型):提供与浏览器交互的方法和接口

    1. DOM(文档对象模型)

    1.1 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。
    HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。通过 DOM,你可以访问所有的 HTML 元素,连同它们所包含的文本和属性。
    1.2 DOM是W3C的标准。
    1.3 DOM最根本对象是document(实际上是window.document)。

    W3C DOM由以下三部分组成:

    核心DOM - 针对任何结构化文档的标准模型
    XML DOM - 针对 XML 文档的标准模型
    HTML DOM - 针对 HTML 文档的标准模型

    2. BOM(浏览器对象模型)

    2.1 BOM是由navigator、history、screen、location、window五个对象组成的,最根本对象是window。
    2.2 BOM用来获取或设置浏览器的属性、行为,如新建窗口、打开新选项卡(标签页)、关闭页面、把网页设为主页、加入收藏夹、获取屏幕分辨率、浏览器版本号等。
    2.3 BOM没有相关标准。不同的浏览器的实现功能所需要的代码可能不相同。

    3. ECMAScript(js核心)

    ECMAScript是JavaScript的规范,JavaScript是ECMAScript的实现。

  • 相关阅读:
    Python3输入输出
    Python3文件
    Python3OS文件/方法
    makefile通用版本(一)
    C语言正则表达式
    正则表达式
    sed、awk工具
    shell编程
    Sqlite3-安装使用
    Powershell-获取命令和帮助
  • 原文地址:https://www.cnblogs.com/cckui/p/8323574.html
Copyright © 2011-2022 走看看