類庫:提供了一些真實項目開發中經常使用的方法,這些方法作了一些完善處理,好比兼容處理、細節優化等,方便咱們開發和維護。經常使用的類庫有:JQuery、Zeptovue
插件:把項目中某一部分進行插件分裝,具有具體的業務邏輯,有針對性。若是項目中有相似需求,直接導入插件代碼便可,相關邏輯代碼不須要本身在寫一遍。經常使用插件:jquery.drag.js、jquery.validate.min.js、jquery.dialog.js、datepicker日曆插件、echarts統計圖插件、iscroll、swiper插件react
組件:相似於插件,可是插件通常只是把JS部分封裝,組件不只分裝了JS部分,還有CSS部分,之後再使用的時候,咱們直接按照文檔使用說明引入CSS/JS文件,搭建對應的結構便可。經常使用的組件有:Bootstrap、swiper組件jquery
框架:比上面的三個都要龐大。它不只提供了不少經常使用的方法,並且也能夠支持一些插件的擴展(能夠把一些插件集成到框架中運行),提供了很是優秀的代碼管理設計思想。框架有:react、vue、react-nativereact-native