前端框架发展史
jQuery
jQuery 插件,可以实现很多非常炫酷的效果。jQuery 最核心的操作叫元素选择。jQuery 解决了浏览器中的 js 兼容性问题,可以使用同意的一种写法解决相同的操作。
Backbone
是前端早期一个制作 spa 单页面应用程序的框架。Backbone+jQuery+Underscore,使用 require.js 是心啊模块化加载。是一个 mvc(model view controller)框架
m model 存储数据
v view 展示数据
c controller 数据以什么形式进行展示
easyui
easyui 是一个 jQuery 基础上的一个框架,使用 js 生成页面。
angularJS
是一个 mvvm 的框架,可以实现数据双向绑定。
reactjs
是 facebook 出的一个针对 view 视图层的 library 库,是单项数据流的。
vue
是一个个人项目,是一个 mvvm 的渐进式框架。借鉴了 angular 和 react 中的一些优秀的地方。目前是国内范围内使用比较广泛的一个框架,原因:
- 学习成本底,纯中文文档
- 国人开发,近水楼台先得月。
- 人口基础大
- 插件和功能拓展比较多,可以非常方便的找到一些可以随手使用的 demo