一、Web APIs和JS基礎關聯性
1.1JS的組成
1.2JS基礎階段以及Web APIs階段
????????JS基礎階段:學習的是ECMAScript標準規定的基礎語法
????????Web APIs階段:
- Web APIs是W3C組織的標準
- Web APIs我們主要學習DOM和BOM
- Web APIs是JS獨有的部分
- 主要學習頁面交互功能
- 需要使用JS基礎階段的知識為基礎
二、API和Web API
2.1API
API(Application Programming Interface,應用程序編程接口) 是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節
簡單理解:API是給程序員提供的一種工具,以便能更輕松的實現想要完成的功能
2.2Web API
Web API是瀏覽器提供的一套操作瀏覽器和頁面元素的API(BOM和DOM)
現階段我們主要針對于瀏覽器的API是針對瀏覽器做交互效果
比如我們想要瀏覽器彈出一個警示框,直接使用alert('彈出');
MDN詳細API:https://developer.mozilla.org/zh-CN/docs/Web/API
2.3總結
- API是為我們程序員提供的一個接口,幫助我們實現某種功能,我們會使用就可以了,不必糾結內部怎么實現
- Web API主要針對瀏覽器提供的接口,主要針對于瀏覽器做交互效果
- Web API一般都有輸入和輸出(函數的傳參和返回值),Web API很多都是方法(函數)
?