區別API、框架、插件、組件、控件等


1.API

(1)概念

  提供給不同語言的一個接口,在對應函數內提供相應的方法(控制Windows各個部件的外觀和行為的一套預先定義的Windows函數),只要用js語法調用想要的功能。例,js內BOM的screen方法。

(2)目的

  對底層的封裝,將一些不會變化的東西封裝一下,可以提高開發效率。

(3)API理解

  JS的api有很多的功能,只要知道有這樣的東西,到時候直接去網上找調用的方法就可以了。例,百度地圖的API。

2.框架

(1)概念

  js框架就是將常用的方法進行封裝,方便調取使用。

(2)框架與插件區別
  框架相當於超大號的插件。

(3)四大框架

  1. React
  2. Angular
  3. jQuery
  4. Vue

 

3.插件

  前人寫好可提高自己代碼質量及頁面展現效果的js文件。

 

4.組件

  js組件就是把一系列的功能封裝起來,包裝成一個對象。比如一個表格組件。一個組件必然包含了某種特定的職能,目的在於可以復用。

5.控件

  1. 用Javascript寫好的功能,可能是有界面的,也可能是沒有界面的。
  2. 比較常見的比如一些網頁上有日期選擇的效果,一般都是用所謂的javascript控件實現的。

6.插件和組件的區別

  1. 組件屬於類級別的開發,即給jQuery添加新的全局函數,如$.ajax方法。
  2. 插件屬於對象級別的開發,即給jQuery對象添加方法。
  3. 組件是提供某一完整功能的模塊,而插件更傾向封閉某一功能方法的函數。,一般好像都統稱為插件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM