一、Web APIs和JS基础关联性
- JS的组成:JavaScript=ECMAScript +DOM+BOM (JavaScript语法+页面文档对象模型+浏览器对象模型)。
注:其中Web APIs中为:BOM + DOM 。 - JS基础阶段:学习JavaScript标准规定的基本语法,为以后的课程打基础,无法实现网页交互效果。
- Web APIs阶段:w3c组织的标准;主要学习BOM和DOM。
总结:JS学习基础语法是为后面做铺垫,Web APIs是JS的应用,大量使用JS基础语法做交互效果。
二、API和Web API
- API的定义
API是一些预先定义的函数,目的是提供应用程序与开发人员基于软件或者硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
- 简单理解就是:API是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。
- Web API的定义
Web API是浏览器提供的一套操作浏览器功能(BOM)和页面元素(DOM)的API。
- 主要针对浏览器做交互效果。
MDN详细API链接:https://developer.mozilla.org/zh-CN/docs/Web/API
API和Web API总结:
- Web API 主要针对于浏览器提供的接口,主要针对浏览器做交互效果。
- Web API一般都有输入输出(函数的传参和返回值),很多都是函数。
- 结合内置对象方法的思路学习。