Vue 简介
一、前端三大框架介绍
- angular
- 09年诞生、Google公司
- 它的目的就是让我们开发单页面更加方便
- 它最主要的就是为前端带来了MVVM开发模式
- MVVM(数据驱动模型),不需要操作DOM
- react(目前使用排名第一)
- Facebook公司开发的一个web框架
- 组件化
- vue(在中国一些中小型公司用的比较多)
- 2014年2月,作者:尤雨溪(中国人)
- 早期由个人开发
- 借鉴angular与 react之所长,后起之秀
二、网站开发方式
- 传统开发方式
- 页面与服务端在一起,这种项目服务端比重大,因为绝大多数都是服务端技术
- 绝大多数网站都是这种方式开发
- 前后端分离
- 服务端只处理数据,不关心页面,只提供接口
- 传统开发方式页面与数据糅合在一起,很难维护
- 把服务端处理视图的业务转移到了客户
- 由原来的胖服务器变成瘦服务器,瘦客户端变成胖客户端
- 也是当前主流的方式
三、vue是什么
- 一款非常优秀的前端JavaScript框架
- 可以轻松的创建 SPA(Single Page Application) 应用程序
- 通过 指令 扩展了html,通过 表达式绑定到HTML
- 最大程度上解放了DOM操作
Vue 的特点:
- MVVM
- 双向数据绑定
- 组件化
- 渐进式