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树:由文档以及文档中的所有元素(标签)组成的树形结构图就叫树状图
- 事件:就是一件事 有触发和响应 事件源