JQuery
JQuery是一个优秀的javascript框架
JQuery宗旨是WriteLessDoMore
JQuery是轻量级的js库
特点
轻量级的Javascript框架
丰富的DOM选择器
链式表达式
支持事件、样式、动画
支持Ajax操作
跨浏览器兼容
插件扩展开发(丰富的第三方插件)
可扩展性强(提供扩展接口)
优点
实现脚本与页面分离
最少的代码做最多的事情
性能支持比较好
缺点
插件冲突
不能向后兼容
Zepto.js
针对移动端浏览器
轻量级的JavaScript库
兼容JQuery的API
增加了移动设备的触摸等事件
不支持IE浏览器
Bootstrap
用于开发响应式布局、移动设备优先的web项目
特点
预处理脚本
一个框架、多种设备
特性齐全
优点
比较成熟
拥有完善的文档
有大量的组件样式
缺点
有需求要重新定义样式
会有兼容问题
Vue.js
是一套用于构建用户界面的渐进式框架
特性
轻量级的框架
双向数据绑定
指令
插件化
优点
简单易用
灵活渐进式
轻量高效
MVVM
组件化
缺点
不支持IE8
生态环境不如angular和react
组件化优点
提高开发效率
方便重复使用
简化调试步骤
提升整个项目的可维护性
便于协同开发
React
优点
速度很快(不直接对DOM进行操作)
跨浏览器兼容(虚拟DOM)
一切都是