1. 程式人生 > >API和Web API的概念

API和Web API的概念

API和Web API的概念

  1. API的概念
    API(Application Programming Interface,應用程式程式設計介面)是一些預先定義的函式,目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。
  • 任何開發語言都有自己的API
  • API的特徵輸入和輸出(I/O)
    var max = Math.max(1, 2, 3);
  • API的使用方法(console.log(‘adf’))
  1. Web API的概念

瀏覽器提供的一套操作瀏覽器功能和頁面元素的API(BOM和DOM)

  • BOM - 瀏覽器物件模型(通過BOM可以操作瀏覽器視窗,比如:彈出框、控制瀏覽器跳轉、獲取解析度等 )
  • DOM - 文件物件模型(是W3C組織推薦的處理可擴充套件標記語言的標準程式設計介面。它可以動態地訪問程式和指令碼,更新其內容、結構和www文件的風格,DOM是一種基於樹的API文件,它要求在處理過程中整個文件都表示在儲存器中。)

常見瀏覽器提供的API的呼叫方式連結地址