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)用程序編程接口)是一些預先定義的函數(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ù))