module3-01-Web API简介
一、API的概念
-
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节
-
-
API 的特征是输入和输入(I / O)
-
例如:var max = Math.max(2, 3, 4)
-
-
API 的使用方法 (console.log('abc'))
二、WEB API的概念
-
浏览器提供了一套操作浏览器功能和页面元素API(BOM和DOM)
-
此处的Web API特质浏览器提供的API(一组方法),Web API还有其它含义
-
学习目标:掌握常见浏览器提供的API的调用方式
-
三、JavaScript的组成
-
JS包含:ECMAScript、BOM、DOM(后两个是Web APIs)
3.1 ECMAScript - JavaScript的核心
-
定义了JavaScript的语法规范
-
属于js的核心,描述了语言的基本语法和数据类型,ECMAScript是一套标准,定义了一种语言标准与具体实现无关
3.2 BOM - 浏览器对象模型
-
一套操作浏览器功能的API
-
通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率
3.3 DOM - 文档对象模型
-
一套操作页面元素的API
-