美文网首页
第一章 初识 Vue.js

第一章 初识 Vue.js

作者: Andy丶Go | 来源:发表于2018-06-29 07:38 被阅读12次

1、Vue 提供了现代 Web 开发中常见的高级功能,比如:解耦视图与数据、可复用的组件、前端路由、状态管理、虚拟 DOM (Virtual DOM)等。

2、Vue 在设计上也使用了 MVVM(Model - View - ViewModel)模式,该模式是由经典的软件架构 MVC 衍生而来,当 View(视图层)变化时,会自动更新到 ViewModel(视图模型层),反之亦然,二者之间通过双向绑定建立联系。

MVC 与 MVVM 的区别:
MVC 是比较直观的架构模式,用户操作 => View(负责接收用户的输入操作)=> Controller(业务逻辑处理)=>Model(数据持久化)=> View(将结果反馈给 View)。
MVVM 是将“双向绑定”的思想作为核心,在 View 和 Model 之间是没有直接联系的,二者通过 ViewModel 进行交互,Model 和 ViewModel 之间的交互是双向的,因此视图的数据变化会同时修改数据源,而数据源的变化也会立即反应到 View 上。

3、传统前端开发模式:
“万金油”技术栈:jQuery + RequireJS(SeaJS)+ artTemplate(doT)+ Gulp(Grunt)
RequireJS(SeaJS)进行模块化开发解决代码依赖混乱问题,便于维护及团队协作;
artTemplate(doT)将数据与 HTML 模板分离;
Gulp(Grunt)自动化构建工具合并压缩代码,也可以对 Less、Sass、ES 6 进行预编译。

相关文章

  • 第一章 初识 Vue.js

    1、Vue 提供了现代 Web 开发中常见的高级功能,比如:解耦视图与数据、可复用的组件、前端路由、状态管理、虚拟...

  • 初识Vue.js

    标签 : 前端框架、MVVM、Vue、 Vue.js是什么 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。...

  • Vue.js初识

    1.什么是Vue.js 是一个用来构建用户界面的框架,轻量级的MVVM框架(Model-View-ViewMode...

  • 初识Vue.js

    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vu...

  • 初识vue.js

    什么是vue.js vue.js是一套构建用户界面的渐进式框架。个人观点,目前大型项目前后端分离已成为趋势,vue...

  • 初识Vue.js

    Vue.js作为当下最火的前端框架之一,相信每个前端工作者都想去尝试学习这优秀的框架吧,然我也不意外,可是由于前段...

  • 初识vue.js

    写在前面的: 第一天仅为一个很简单很入门的demo(仅一句输出): 解释:

  • 初识vue.js

    vue.js官网教程学习笔记和学习摘要 起步 安装 一个简单的方法,直接把一个vue.js引入你的HTML页面中,...

  • vue.js初识

    最近一个月参与公司后台管理系统的设计及开发工作,但发现一堆堆的表单实在让人头疼,此时才想到数据双向绑定是多么的重要...

  • 初识vue.js

    Vue是什么? Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时具有非常容易上手的API。 Vue.js...

网友评论

      本文标题:第一章 初识 Vue.js

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