美文网首页
vue01-介绍

vue01-介绍

作者: 雨中星辰0 | 来源:发表于2019-02-07 07:45 被阅读0次
作者 日期 说明
雨中星辰 2018-02-07

vue是什么?

vue(读音/vju:/,类似于view)是一套用于用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底层向上逐层应用。Vue的核心库只关心视图层,不仅易于上手,还便于与第三方或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。

渐进式框架

Progressive,说明vue.js的轻量,是指一个前端项目可以使用vue.js一两个特性也可以整个项目都用vue.js。

自底层向上逐层应用

作为渐进式框架要实现的目标就是方便项目增量开发。

vue的环境要求

Vue不支持IE8及以下版本,因为Vue使用了IE8无法模拟的ECMAScript5特性。但它支持所有兼容ECMAScript的浏览器

vue能干什么?

声明式渲染

Vue.js的核心是一个允许采用简洁的模板来声明式地将数据渲染进DOM的系统。

比如:使用Vue.js的差值表达式放在Dom的任一地方,差值表达式的值将被渲染在Dom中。

条件与循环

Dom中可以使用Vue.js提供的v-if、v-for等标签,方便对数据进行判断、循环

双向数据绑定

Vue提供v-model指令,它可以轻松实现Dom元素和数据对象之间双向绑定,即修改Dom元素中的值会自动修改绑定的数据对象,修改数据绑定对象的值自动修改Dom元素中的值。

处理用户输入

为了让用户和你的应用进行交互,我们可以用v-on指令添加一个时间监听器,通过它调用在Vue实例中定义的方法。

组件化应用构建

Vue.js可以定义一个一个的组件,在Vue页面中引用组件,这个功能非常适合构建大型应用。

vue与jquery的对比。

什么是MVVM模式?

Vue.js是一个MVVM的框架,理解VMVM有利于学习Vue.js。

  • MVVM拆分解释为:
    • Model : 负责数据存储
    • View : 负责页面展示
    • View Model :负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示
  • MVVM要解决的问题是将业务逻辑代码与视图代码进行完全分离,使各自的职责更加清晰,后期代码维护更加简单。
  • 用图解的形式分析Ajax请求回来数据后直接操作Dom来达到视图的更新的缺点,以及使用MVVM模式是如何来解决这个缺点的。
  • Vue中的MVVM


    image.png

相关文章

  • vue01-介绍

    vue是什么? vue(读音/vju:/,类似于view)是一套用于用于构建用户界面的渐进式框架。与其他大型框架不...

  • Runtime介绍---术语介绍

    1. 什么是Runtime Runtime又叫运行时,是一套C语言的API。 我们平时编写的OC代码,底层都是基于...

  • 介绍

    万物终有一天会消失殆尽,诸神出卖黎明,光明为黑暗所湮灭,日月皆痕,海潮鸣泣,幼雏嚎啕,生灵涂炭。 托里奥世纪第20...

  • 介绍😊

    大家好,我是beth,初入简书,不邀自来,还请各位见谅! 先说说我是怎么想着来的吧?这不是刚过了一个寒假嘛...

  • 介绍

    在这个世界上还有三个家族他们不受各个国家联合国管。但他们身上有着使命分别是帝国家族曲国家族圣国家族。他们隐藏在一个...

  • 介绍

    云轩:主角,星罗帝国的二皇子。从小就不能练气,被人们称为废物。直到12岁的时候,自己的武魂觉醒才能练气,双...

  • 介绍

    万花阁 神秘至极的组织,亦正亦邪。万花阁的人行动隐秘,至今未被发现所在地。听说组成成员均以花来命名。所到之处,皆留...

  • 介绍

    此书命曰元.八洲传。属九洲四传第二部。第一部,上古往事。上古往事乃元八洲传外传。前两部为战胜心魔,而第三部,大梦...

  • 介绍

    千肆篇 7月的天气燥热,但在红杏阁里这份燥热就别有一番风味。漫天的胭脂水粉的香味变成了调味剂,女人们千姿百媚,在...

  • 介绍

    该文集属于收录文集,里面的内容不全是本人创作,有收录个人喜欢的内容。 *(偏个人向)

网友评论

      本文标题:vue01-介绍

      本文链接:https://www.haomeiwen.com/subject/chjwsqtx.html