DOM介绍

221 阅读1分钟

API:

  • 应用程序接口 是一些预先定义好的函数
  • 目的:是提供给程序员可以基于某软件或者硬件可以访问一组例程的能力 而且又不用访问源码 或者理解内部工作机制 有些人也叫后门 就像vs code上你下载一些插件 安装 就是有相应的接口让你安装 安装后就会有相对应的更改;
  • 一套工具或者一个方法 每个语言中系统都会给我们提供一些方法 那些方法就是API

Web API:web就是万维网 (必须有网络)

  • web.api就是浏览器提供的一套操作浏览器功能和页面元素的接口或者方法(bom dom)

DOM:document object model 文档对象模型 操作页面的元素 --顶级对象:document

DOM对象:就是使用dom的方式获取元素得到的对象就叫dom对象

var obj = document.getelelmentById(“dv”) //obj就是dom对象

  • Html页面可以看成一个文档 这个文档可以看成一个对象 文档中所有的标签也都可以看成对象
  • Html中的html标签是根标签也叫根元素(root根)
  • 元素(element):页面中所有的标签都是元素,也可以叫对象
  • 节点(node ):页面中所有的内容都称之为节点(标签 属性 文本(空格 回车 文本))、
  • Dom树:由文档以及文档中的所有元素(标签)组成的树形结构图就叫树状图
  • 事件:就是一件事 有触发和响应 事件源