区分框架和类库等
1.类库
jQuery , Zepto , underscore
类库提供真实项目中常用的方法,是一个工具包,基于它可以快速开发任何项目
2 插件
TAB选项卡,BANNER轮播图,DIALOG模块框,DRAG拖拽
iscroll局部滚动,jquery中有很多插件
插件把项目某一个具体的功能封装
3.UI组件
bootstrap , swiper , mui , 妹子UI…
UI组件库是多个插件的集合体,不仅提供了js对应的功能,而且把结构,样式也都实现了,我们只需要最一名CV工程师就可以快速构建一个产品,
4.框架
vue , react , uni-app , react native , flutter , angular(简称ng) ,backbone …
一般来说,框架是类库和组件的综合体,提供大量供我们操作的方法,也有配套的UI组件库供我们快速开发;框架具备独立的编程思想的,例如:vue是MVVM思想,让我们呢告别了传统的DOM操作,按照视图和数据相互渲染来完成项目开发,比之前的原生操作简单,性能更好...
常用框架:VUE ( MVVM ) / REACT (MVC)
APP框架:uni-app / react native / flutter
声明式编程:告诉“机器”想要什么让机器如何去做,例如数组内置方法forEach
命令式编程