Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Latest commit

 

History

History
41 lines (25 loc) · 1.28 KB

0-WebAPIs简介.md

File metadata and controls

41 lines (25 loc) · 1.28 KB

1. Web APIs 和 JS 基础的关联性

1.1 JS 的组成

  • ECMAScript(JS基础)
  • DOM
  • BOM

DOM(页面文档对象模型)和BOM(浏览器对象模型)是我们在Web APIs阶段需要学习的

1.2 JS基础阶段以及Web APIs阶段

JS基础阶段
  • 我们学习的是ECMAScript标准规定的基本语法
  • 要求掌握JS基础语法
  • 只学习基本语法,做不到常用的页面交互效果
  • 目的是为了以后的JS做铺垫
Web APIs阶段
  • Web APIsW3C组织的标准
  • Web APIs阶段主要学习DOMBOM
  • Web APIsJS独有的部分
  • Web APIs可以做到与页面交互

2. API 和 Web API

2.1 API

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

简单理解:API是给程序员提供的工具,以便能更轻松的实现想要完成的功能

2.2 Web API

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

MDN 详细 API:https://developer.mozilla.org/zh-CN/docs/Web/API

Web API 大部分都是函数,一般需要都会输入参数/输出数据