1. Web APIs和JS基础关联性
1.1 JS的组成
1.2 JS基础阶段以及Web APIs阶段
1.21 JS基础阶段
- 我们学习的是 ECMAScript 标准规定的基本语法
- 只学习基本语法,做不了常用的网页交互效果
- 目的是为了JS后面的课程打基础、做铺垫
1.22 Web APIs阶段
- Web APIs是W3C组织的标准
- Web APIs主要学习的是
DOM
和BOM
- Web APIs是我们JS所独有的部分
- 我们主要学习页面交互功能
- 需要使用JS基础的课程内容做基础
2. API和Web API
2.1 API
- API(Application Programming Interface,应用程序编程接口)
是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能
- 比如手机接口:
2.2 Web API
Web API是浏览器
提供的一套操作浏览器功能
和页面元素
的API
(BOM和DOM)- MDN详细API:https://developer.mozilla.org/zh-CN/docs/Web/API
2.3 API和Web API总结
- API是为我们程序员提供的一个接口,帮助我们实现某种功能,我们会使用就可以了,不必纠结内部如何实现
- Web API主要是指针对于浏览器提供的接口,主要针对于浏览器做交互效果
- Web API一般都有输入和输出(函数的传参和返回值),Web API很多都是方法(函数)