首页 > 其他分享 >[JS DOM&BOM]Web API

[JS DOM&BOM]Web API

时间:2022-11-25 19:40:29浏览次数:40  
标签:Web 浏览器 DOM 对象 API 文档 BOM 页面


[JS DOM&BOM]Web API

Web API

Web API是浏览器提供的一套操作浏览器功能和页面元素的API(DOM和BOM)

认识DOM

什么是DOM

文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将web页面和脚本或程序语言连接起来。

DOM树

[JS DOM&BOM]Web API_对象模型

  • 文档:一个页面就是文档,DOM 中用 document表示
  • 元素:页面里所有标签都叫元素,DOM 中用 element表示
  • 节点:网页中所有内容都是结点(标签,熟悉,文本,注释),DOM 中用node表示

DOM 把以上内容都看作是对象

认识BOM

什么是BOM

浏览器对象模型(Browser Object Model (BOM))允许 JavaScript 与浏览器对话
BOM:Browser Object Model 是浏览器对象模型,浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对象,其他对象都是该对象的子对象。

[JS DOM&BOM]Web API_标准规范_02

与DOM的比较

DOM

BOM

文档对象模型

浏览器对象模型

把文档当作对象

把浏览器当作对象

顶级对象是document

顶级对象是window

主要学的是操作页面元素

主要学的是浏览器窗口交互的一些对象

是W3C标准规范

浏览器厂商自己在浏览器上定义的,兼容性差


标签:Web,浏览器,DOM,对象,API,文档,BOM,页面
From: https://blog.51cto.com/u_15891800/5887536

相关文章

  • UE5 像素流送 与前端API 实践(一)
        前言   在全网搜索UE像素流送,基本上都是教人怎么部署像素流送,要么就是UE官网上的例子。最近工作上可能需要用到这一块的技术,所以做了一些技术上的探索。......
  • JavaWeb知识总结
    HTML是什么:HyperTextMarkerLanguage超文本标记语言超文本:超级文本例如流媒体、声音、图片等标签:这种语言有大量的标签组成任何一个标签都有开始标签和结束标签开......
  • WCF必知必会以及与Webapi的区别
    快速阅读介绍wcf中的信息交换模式MEP以及数据在传输过程中的序列化,endpont的介绍和wcf的三种实例模式以及安全模式以及和Webapi的简单对比wcf介绍支持跨平台,多种协议tcp,......
  • web应用程序和Web网站区别
     Vs2005和VS2008中都有建立web应用程序和Web网站,总搞的大家不知所戳。web应用程序可能是微软为了让程序员很好的从winform过渡到web开发而保留了。Web网站就完全要应用......
  • 学习 vue3 第一天 vue3简介,创建vue3项目 Composition Api 初识
    前言:从今天开始来和大家一起学习vue3相信大家都不陌生,已经火了一段时间了,但是还是有不少人没有学习,那就跟着六扇老师来简单的入个门废话不多说,来开始今天的学习Vue3......
  • postMan 测试webService接口 参数传递问题
    一、参数没有子节点的方式<?xmlversion="1.0"encoding="utf-8"?><soap:Envelopexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.......
  • c# asp.net webapi 配置 含日期带T问题
    1.WebApiConfigconfig.Formatters.JsonFormatter.SerializerSettings.Converters.Insert(0,newJsonDateTimeConverter());publicstaticclass......
  • nginx 开启 websock 线上支持
    WebSocket和HTTP虽然是不同协议,但是两者“握手”方式兼容。通过HTTP升级机制,使用HTTP的Upgrade和Connection协议头的方式可以将连接从HTTP升级为WebSocket。proxy_http_......
  • 真实职场关于Web api学习指南(免费开放)一一1.职场关于Web api的认可
    开始正文前,咱们先了解下,接下来的文章作者都会围绕《真实职场关于Webapi学习指南(免费开放)》开展章节,让你们明白真实职场关于Webapi上的认知和实际应用。点进来看的朋友,估......
  • 真实职场关于Web api学习指南(免费开放)一一2.Web api发展史,为什么会受职场青睐?
    开始正文前,咱们先了解下,接下来的文章作者都会围绕《真实职场关于Webapi学习指南(免费开放)》开展章节,让你们明白真实职场关于Webapi上的认知和实际应用。点进来看的朋友,估......