API:应用程序接口,是一些预先定义的函数。

API是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。

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

WebAPI一般都有输入和输出(函数的传参和返回值),WebAPI很多都是方法(函数)。

DOM:文档对象模型,是W3C组织推荐的处理可扩展标记语言的标准编程接口。

W3C组织已经定义了一系列DOM接口,通过这些DOM接口可以改变网页的内容、结构和样式。

DOM工作流程:

1.代码读取到内存

2.生成DOM树 (dom语法增删改查,渲染也会跟着改变)

3.渲染DOM树

DOM 树

文档:一个页面就是一个文档,DOM中使用document表示;

元素:页面中的所有标签都是元素,DOM中使用element表示;

节点:网页中的所有内容都是节点(标签、属性、文本,注释等),DOM中使用node表示。

DOM把以上所有内容都看做是对象。

【每日一问】什么是API?相关推荐

  1. 每日一问 - 关于决策树算法

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 来源:Datawhale优秀回答者 将在留言区,Datawhale高校群 ...

  2. 每日一问:你了解 Java 虚拟机结构么?

    对于从事 C/C++ 程序员开发的小伙伴来说,在内存管理领域非常头疼,因为他们总是需要对每一个 new 操作去写配对的 delete/free 代码.而对于我们 Android 乃至 Java 程序员 ...

  3. 每日一问:LayoutParams 你知道多少?

    前面的文章中着重讲解了 View 的测量流程.其中我提到了一句非常重要的话:**View 的测量匡高是由父控件的 MeasureSpec 和 View 自身的 `LayoutParams 共同决定的. ...

  4. 区块链每日一问 | 数字货币的场内交易和场外交易各指什么?各有哪些特点?...

    区块链每日一问 | 数字货币的场内交易和场外交易各指什么?各有哪些特点? 每日一问 • 2018-02-07 • 区块链 玩儿币最重要的是心态. 原文发布时间为:2018-02-07本文作者:每日一问 ...

  5. 每日一问-ChapGPT-20221231-关于中医的各国看法

    文章目录 每日一问-ChapGPT系列起因 每日一问-ChapGPT-20221231-关于中医的各国看法 各个国家对伤寒论的看法 日本对于中医的看法 韩国对于中医的看法 欧美对于中医的看法 中国对于 ...

  6. 每日一问-ChapGPT-20230416-中医基础-经络

    文章目录 每日一问-ChapGPT系列起因 每日一问-ChapGPT-20230416-中医基础-经络 人体的经络有哪些,有什么规律,怎么记忆 经络拓展-五运六气 1# 五腧穴 与五运六气架构 2# ...

  7. 【每日一问】工作日问题

    [每日一问] 某一年的七月份如果有23个工作日,那么这一年的七月一号可能是周几 答案: 周一,周二,周三. 思路: 7月份一共有31天. 一周(7天循环)有5个工作日,2个休息日. 1-7,8-14, ...

  8. 每日一问-ChapGPT-20230405-中医基础-五运六气三阴三阳

    文章目录 每日一问-ChapGPT系列起因 每日一问-ChapGPT-2023405-中医基础 节气与中医 五运六气 六经辨证与五运六气 六经辨证: 三阴三阳 当日总结 每日一问-ChapGPT系列起 ...

  9. 添加一章每日早报的文章【API接口】

    本次分享的是给网站添加一个每日早报的文章,可以看到本站置顶上面还有一个日更的日报,这是利用ALAPI的接口完成的!利用接口有利也有弊,因为每次用户访问网站的时候就会增加一次API接口请求,导致文章的请 ...

  10. java虚拟机多久触发垃圾回收_每日一问:讲讲 Java 虚拟机的垃圾回收

    昨天我们用比较精简的文字讲了 Java 虚拟机结构,没看过的可以直接从这里查看: 每日一问:你了解 Java 虚拟机结构么? 今天我们必须来看看 Java 虚拟机的垃圾回收算法是怎样的.不过在开始之前 ...

最新文章

  1. java 调用计算机程序方法
  2. Android 下载文件并显示进度条
  3. Alibre Design 2018中文版
  4. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
  5. mysql使用索引扫描做排序_「Mysql索引原理(八)」使用索引扫描做排序
  6. 深入理解Magento-第十章-数据操作数据收集器
  7. 基于 abp vNext 和 .NET Core 开发博客项目
  8. 机器学习算法GBDT的面试总结
  9. 微信小程序周报(第八期)
  10. java JDBC 连接数据库查询数据与直接使用sql的疑问
  11. java volatitl_Java中的关键字volatitle
  12. 【ZOJ3899】State Reversing 解题报告
  13. python 连接MS sql server2005数据库
  14. 蓝桥杯 ALGO-52 算法训练 排列问题
  15. python中find函数的使用方法_Python教程-String 字符串使用教程
  16. bug-Both weights and assigned values must be a sequence of numbers when assigning to values of <clas
  17. 如何去掉word向下箭头(手动换行符)
  18. igs时间和utc_UTC时间与北京时间的差多久?
  19. 银河麒麟系统PDF转Word
  20. 论文阅读-Detecting Deepfakes with Self-Blended Images (利用自混合图像检测深度伪造)

热门文章

  1. html基础入门(一)
  2. 微信支付学习笔记之调用com.github.binarywang.wxpay.service接口
  3. 十大Android开发趋势| 2020年指南
  4. 摩托罗拉 L7 用mpt实现备份恢复电话本及上传下载图铃方法
  5. ja-netfilter 学习
  6. vue+antd搭建后台管理界面模版(PC端),适配中文、英文、日文 mock数据,开箱即用
  7. android爬楼梯动画,[转载]利用PPT的自定义动画功能制作爬楼梯的动态效果
  8. 深度访谈丨工作13年的程序员老兵,当初为何选择Java?现在后悔吗?
  9. 中国AI第一深度学习平台飞桨再迎一系列升级,百度打造“现代化中央厨房”
  10. 【LeetCode】878. 第 N 个神奇数字