Js插件、 组件、类库、框架的区别

时间: 2019-06-11阅读: 28标签: 区别

框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层次的又一提升,框架的复用不仅仅是功能的复用,更是设计的复用。  

 

类库:

提供了一些真实项目开发中常用的方法,这些方法做了一些完善处理,比如兼容处理、细节优化等,方便我们开发和维护。常用的类库有:JQuery、Zepto


插件:

把项目中某一部分进行插件分装,具备具体的业务逻辑,有针对性。如果项目中有类似需求,直接导入插件代码即可,相关逻辑代码不需要自己在写一遍。常用插件:jquery.drag.js、jquery.validate.min.js、jquery.dialog.js、datepicker日历插件、echarts统计图插件、iscroll、swiper插件


组件:

类似于插件,但是插件一般只是把JS部分封装,组件不仅分装了JS部分,还有CSS部分,以后再使用的时候,我们直接按照文档使用说明引入CSS/JS文件,搭建对应的结构即可。常用的组件有:Bootstrap、swiper组件


框架:

比上面的三个都要庞大。它不仅提供了很多常用的方法,而且也可以支持一些插件的扩展(可以把一些插件集成到框架中运行),提供了非常优秀的代码管理设计思想。框架有:react、vue、react-native

框架就像是个主板,插件就是插在主板上的CPU 内存条 显卡 网卡。插件单独存在干不了什么,只有插到框架上才能发挥作用 。


fly63.com版权所有,内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权,请与小编联系!情况属实本人将予以删除!

广告赞助文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全