常用的前端框架优缺点总结

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)

一切都是


转载请注明:http://www.aierlanlan.com/grrz/1485.html