Web前端常見名詞解釋

API

API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。

IDE

IDE(Integrated Development Environment,簡稱IDE,集成開發環境)
是一種輔助程序開發人員開發軟件的應用軟件。如 Sublime, Webstrom, Visual Studio,Eclipse等。

算法

對特定問題的解決步驟。菜譜就是一種算法。

數據結構

數據的內部構成稱為數據結構。數據結構是信息的一種組織方式,其目的是為了提高算法的效率。

遍歷

在數據結構中有遍歷這個概念,簡單點就是將數據的所有節點都查詢一遍。

回調函數

回調指: 函數A做完參數傳入函數B,函數B 在某個時候調用函數A,函數A 則為回調。

回調函數常常簡稱為回調。

還是不懂看這里 -> https://www.zhihu.com/question/19801131

同步和異步

同步編程,即是一種典型的請求-響應模型,當請求調用一個函數或方法后,需等待其響應返回,然后執行后續代碼。

異步編程,不同于同步編程的請求-響應模式,其是一種事件驅動編程,請求調用函數或方法后,無需立即等待響應,可以繼續執行其他任務,而之前任務響應返回后可以通過狀態、通知和回調來通知調用者。

同步是阻塞模式,異步是非阻塞模式。

同步就是你叫我去吃飯,我聽到了就和你去吃飯;如果沒有聽到,你就不停的叫,直到我告訴你聽到了,才一起去吃飯。
異步就是你叫我,然后自己去吃飯,我得到消息后可能立即走,也可能等到下班才去吃飯。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 1.幾種基本數據類型?復雜數據類型?值類型和引用數據類型?堆棧數據結構? 基本數據類型:Undefined、Nul...
    極樂君閱讀 5,603評論 0 106
  • 1.Before 長久以來,每當沒有特別有趣的素材可寫時,我就不自覺想到心中的怨氣。腦中構思著,汩汩外冒,好似面前...
    好馨勤閱讀 206評論 0 0
  • 女性員工運動會, 想要挑戰平板支撐三分鐘。
    十八呆閱讀 78評論 0 0