一、前端三大框架介绍

  • 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
  • 双向数据绑定
  • 组件化
  • 渐进式