Vue(1)概述

前端开发模式的发展

  • 静态页面

    • 开发人员只需要关心页面的样式和内容HTML
  • 异步刷新,操作DOM

    • JavaScript的诞生使开发人员可以操作DOM元素和样式,页面有一定的动态效果,还是以静态为主
    • ajax的盛行,使开发人员不仅仅要编写HTML样式,还要懂ajax与后端交互,然后通过JS操作Dom元素来实现页面动态效果。例如:JQuery框架
  • MVVM,关注模型和视图

    • 例如下面的这些前端框架

      框架架构最初发布时间
      KnockoutMVVM2010.7
      BackboneMVP2010.10
      AngularMVC->MVVM2010.10
      EmberMVVM2011.12
      MeteorMVC2012.1
      VueMVVM2014.7
    • MVVM模式

      • M:即Model,模型,包括数据和一些基本操作
      • V:即View,视图,页面渲染结果
      • VM:即View-Model,模型与视图间的双向操作(之前需要开发人员使用dom操作视图或者是视图使用DOM操作获取数据,现在无需开发人员干涉,自动实现双向操作)
    • 如果没有使用MVVM的这些框架的话

      1. 开发人员从后端获取需要的数据模型,

      2. 然后要通过DOM操作Model渲染到View中。

      3. 而后当用户操作视图,我们还需要通过DOM获取View中的数据,

      4. 然后同步到Model中。

    • 使用MVVM后:DOM操作完全封装起来,开发人员不用再关心Model和View之间是如何互相影响的

      1. 只要Model发生了改变,View上自然就会表现出来。
      2. 当用户修改了View,Model中的数据也会跟着改变。

      image-20211018200853404

认识Vue

Vue (读音 /vjuː/,类似于 view) :是一套用于构建用户界面的渐进式框架

  • 渐进式:可以选择性使用该框架的一个或一些组件,这些组件的使用也不需要框架全部组件都应用;而且用了这些组件也不要求你的系统全部都使用该框架
  • MVVM通过视图与模型的双向绑定,简化前端操作。
  • Vue是一款前端渐进式框架,可以提高前端开发效率。

官网:https://cn.vuejs.org/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

?abc!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值