1. Vue是什么?

      一套用于构建 用户界面 的渐进式JavaScript框架

    构建用户界面
    把从后端拿到的数据变成用户看到的界面
    image.png
    渐进式
    image.png

    Vue的特点:

    1. 采用组件化模式,提高代码复用率,且让代码更好维护

    image.png
    一个xxx.xue就是一个组件

    1. 声明式编码,让编码人员无需直接操作DOM,提高开发效率

    image.png
    命令式编码
    一步都不能少,写一步动一下,一步一步指挥你

    image.png

    声明式编码:要玩转vue的各种指令
    image.png

    1. 使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点

    image.png

    不需要全部修改,只需要单独操作赵六

    image.png
    虚拟DOM:应对变化的数据,比较修改前后的虚拟DOM(称作diff比较),增量更新
    image.png

    4 学习Vue之前需要掌握的Javascript基础知识

    • ES6语法规范
    • ES6模块化
    • 包管理器
    • 原型、原型链
    • 数组常用方法
    • axios
    • promise