文章目录
一、Web APIs和JS基础的关联性
1.1 JS的组成
1.2 JS基础阶段以及Web APIs阶段
JS基础阶段 | Web APIs |
---|---|
学习ECMAScript规定的基础语法 | Web APIs是w3c组织的标准 |
学习简单的语法目的是为了后面打基础、做铺垫 | Web APIs我们主要学习DOM和BOM |
JS基础学习ECMAScript基础语法为后面做铺垫,Web APIs是JS应用,大量使用JS基础语法做交互效果
二、API和Web API
2.1 API
简单理解:
API
(应用程序编程接口)是程序员提供的一种工具,以便能更轻松的实现想要完成的功能
比如手机充电的接口:
我们要实现充电的功能:
- 我们不需要关心手机内部的结构
- 我们不需要关系这个充电线的结构
- 我们只需知道我们拿着充电线插进充电接口里面就可以充电
- 这个充电的接口就是一个API
2.2 Web API
Web API
是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)
主要针对浏览器进行交互效果
MDN详细API地址:Web APIs
因为Web API很多,所以叫做Web APIs
2.3 API和Web API总结
- API是为我们程序员提供的一个接口,帮助我们实现某种功能,我们只需要会使用就行了,不需要纠结内部是如何实现的
- Web API主要针对于浏览器提供的接口,主要针对浏览器做交互效果
- Web API一般都有输入和输出(函数的传参和返回值),Web API很多都是方法(函数)
参考文献:Pink老师:前端基础进阶-JavaScript核心 DOM BOM操作