01 - Web API

1.1. Web API介绍

1.1.1 API的概念

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,无需理解其内部工作机制细节,只需直接调用使用即可。

举例解释什么是API。

例如,

​ C语言中有一个函数 fopen()可以打开硬盘上的文件,这个函数对于我们来说,就是一个C语言提供的打开文件的工具。

​ javascript中有一个函数alert()可以在页面弹一个提示框,这个函数就是js提供的一个弹框工具。

这些工具(函数)由编程语言提供,内部的实现已经封装好了,我们只要学会灵活的使用这些工具即可。

1.1.2 Web API的概念

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

前端_网页编程 WebAPI_01相关推荐

  1. 前端_网页编程 Form表单与模板引擎(下)

    目录 续上一篇 6. 模板引擎的实现原理 6.1 正则与字符串操作 6.1.1 基本语法 6.1.2 分组 6.1.3 字符串的replace函数 6.1.4 多次replace 6.1.5 使用wh ...

  2. 前端_网页编程 Form表单与模板引擎(中)

    目录 ... ... (续上篇) 四.模板引擎的基本概念 1.定义 2. 优点 五.art-template模板引擎 1.art-template模板引擎介绍 2. art-template的安装 3 ...

  3. 前端_网页编程 Form表单与模板引擎(上)

    目录 一.form表单的基本使用 1. 什么是表单? 2. 表单的组成部分 3. < form>标签的基本属性 3.1 action 3.2 target 3.3 method 3.4 e ...

  4. 前端_网页编程 Ajax加强

    目录 内容 一.XMLHttpRequest的基本使用 1. 什么是XMLHttpRequest 2. 使用xhr发起GET请求 3. xhr对象的readyState属性 4. 使用xhr发起带参数 ...

  5. 前端_网页编程 HTTP协议(进阶)

    文章目录 内容 1. HTTP协议简介 1.1 什么是通信 1.1.1 现实生活中的通信 1.1.2 互联网中的通信 1.2 什么是通信协议 1.2.1 现实生活中的通信协议 1.2.2 互联网中的通 ...

  6. 网页现现实理服务器没有响应,前端_网页编程 HTTP协议(进阶)

    文章目录 内容 1. HTTP协议简介 1.1 什么是通信 1.1.1 现实生活中的通信 1.1.2 互联网中的通信 1.2 什么是通信协议 1.2.1 现实生活中的通信协议 1.2.2 互联网中的通 ...

  7. 前端_网页编程 节流

    文章目录 前言 1.什么是节流 2.节流的应用场景 3 节流案例 - 鼠标跟随效果 3.1 渲染UI结构并美化样式 3.2 不使用节流实现鼠标跟随效果 3.3 节流阀的概念 3.4 使用节流阀实现鼠标 ...

  8. 前端_网页编程 跨域与JSONP- 淘宝搜索案例

    文章目录 前言 1. 要实现的UI效果 2. 实现步骤 2.1 获取用户输入的搜索关键词 2.2 建议搜索列表的函数封装 2.3 渲染建议列表的UI结构 2.3.1 定义搜索建议列表 2.3.2 定义 ...

  9. 初中文化能学编程吗_网页编程课程来了,确定不来pick一下!!!|科创辅学进行时...

    KE CHUANG FU XUE 科创辅学 天天用手机,各种app 半夜不睡觉,只会网上浪 醒醒,少年,别玩了 不要再搞这些花里胡哨的东西了! 要学会用魔法打败魔法 上一周,我们跟着夏老师学习了 Ar ...

最新文章

  1. xxx while the managed IDbConnection interface was being used: Login failed for user xxx
  2. 国内CVPR和图像处理领域的公司和研究机构
  3. 基于visual Studio2013解决面试题之0210树的最远距离
  4. jenkins支持PHP,jenkins发布php代码
  5. ios 语言本地化处理
  6. 人脸方向学习(二):人脸质量评价-质量判断总结
  7. sudo: must be setuid root错误解决方法.
  8. 制造业悖论 -- 一些难解而又必须解的问题
  9. 数据库信息泄漏 不可忽视的安全短板
  10. 高效能人士的7个习惯
  11. android拍照保存照片方向,Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能...
  12. html调用一言api,纯 JavaScript 实现网站一言功能
  13. #微信公众平台开发(一)
  14. JVM--Java堆外内存--使用/作用
  15. 毕业设计 基于深度学习的人脸性别年龄识别 - 图像识别 opencv
  16. 3.python数据分析处理库pandas(学习笔记)
  17. nyoj325 zb的生日(DFS)
  18. 内存或磁盘空间不足 excel 无法再次打开或保存
  19. 不积跬步无以至千里,我与CSDN不平凡的2021年
  20. 解决Surface Pro 系列 TF卡掉卡问题

热门文章

  1. NS2相关学习——在ns中模拟无线场景
  2. 数据结构实验之排序二:交换排序
  3. Kafka 优化参数 unclean.leader.election.enable
  4. Python静态类型解析工具简介和实践
  5. 微信不再提供小程序打开App?借助H5为App引流的方式你必须知道!
  6. OpenYurt开箱测评|一键让原生K8s集群具备边缘计算能力
  7. Flink 新场景:OLAP 引擎性能优化及应用案例
  8. 日均万亿条数据如何处理?爱奇艺实时计算平台这样做
  9. 日均处理万亿数据!Flink在快手的应用实践与技术演进之路
  10. 对话阿里敏捷教练 | 成功辅导过淘宝、闲鱼,他都是如何帮助团队