1.1JS的組成

image.png
1.2JS基礎(chǔ)階段以及Web APIs階段

image.png
JS基礎(chǔ)學習ECMAScript基礎(chǔ)語法為后面作鋪墊,Web APIs是JS的應(yīng)用,大量使用JS基礎(chǔ)語法做交互效果。
1.3API和Web API
API(Application Programming Interface 應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。
簡單理解:API就是給程序員提供的一種工具,以便能更輕松的實現(xiàn)想要完成的功能。
Web API
Web API是瀏覽器提供的一套瀏覽器功能和頁面元素的API(BOM和DOM)。
1.4API和Web API總結(jié)
1、API是為我們程序員提供一個接口,幫助我們實現(xiàn)某種功能,我們會使用就行了,不必糾結(jié)內(nèi)部如何實現(xiàn)。
2、Web API主要針對于瀏覽器提供的接口,主要針對于瀏覽器做交互效果。
3、Web API一般都有輸入和輸出(函數(shù)的傳參和返回值),Web API很多都是方法(函數(shù))