简单了解前端渐进式框架VUE


Posted in Javascript onJuly 20, 2020

一、前端响应式框架VUE简介

  • Vue (读音 /vjuː/,类似于 view)
  • Vue的官方网站是:https://cn.vuejs.org/
  • 是中国的大神尤雨溪开发的,为数不多的国人开发的世界顶级开源软件
  • 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。(下文会介绍什么是渐进式框架及自底向上逐层应用的概念)
  • MVVM响应式编程模型,避免直接操作DOM , 降低DOM操作的复杂性。

简单了解前端渐进式框架VUE

MVVM:页面输入改变数据,数据改变影响页面数据展示与渲染

  • M(model):普通的javascript数据对象
  • V(view):前端展示页面
  • VM(ViewModel):用于双向绑定数据与页面,对于我们的课程来说,就是vue的实例

二、VUE核心功能

  • 基础功能:页面渲染、表单处理提交、帮我们管理DOM(虚拟DOM)节点
  • 组件化开发:增强代码的复用能力,复杂系统代码维护更简单

简单了解前端渐进式框架VUE

  • 前端路由:更流畅的的用户体验、灵活的在页面切换已渲染组件的显示,不需与后端做多余的交互
  • 状态集中管理:MVVM响应式模型基础上实现多组件之间的状态数据同步与管理
  • 前端工程化:结合webpack等前端打包工具,管理多种静态资源,代码,测试,发布等,整合前端大型项目。

三、渐进式框架

简单了解前端渐进式框架VUE

笔者理解的“渐进式框架”也非常简单,就是用你想用或者能用的功能特性,你不想用的部分功能可以先不用。VUE不强求你一次性接受并使用它的全部功能特性。

  • 场景一:公司刚开始一个项目,技术人员对Vue的掌握也不足够。那么我们就不能使用VUE了么?当然不是,如果你只是使用VUE做些基础操作,如:页面渲染、表单处理提交功能,那还是非常简单的,成熟技术人员上手也就一两天。完全可以用它去代替jquery。并不需要你去引入其他复杂特性功能。
  • 场景二:我们项目用了VUE,使用的效果也挺好。那么我们想逐渐实现代码组件化,实现代码的复用,或者是基于组件原型的跨项目的代码复用。那么我们就可以引入VUE的components组件特性了。
  • 场景三:我们的项目规模逐渐的变大了,我们可能会逐渐用到前端路由、状态集中管理、并最终实现一个高度工程化的前端项目。这些功能特性我们可以逐步引入,当然不用也可以。

所以VUE的适用面很广,你可以用它代替老项目中的JQuery。也可以在新项目启动初期,有限的使用VUE的功能特性,从而降低上手的成本。 

以上就是简单了解前端渐进式框架VUE的详细内容,更多关于前端渐进式框架VUE的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
Oct 12 Javascript
jquery超简单实现手风琴效果的方法
Jun 05 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
Nov 30 Javascript
基于AGS JS开发自定义贴图图层
Mar 31 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
浅析node.js的模块加载机制
May 25 Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
JS求1到任意数之间的所有质数的方法详解
May 20 Javascript
jQuery模拟html下拉多选框的原生实现方法示例
May 30 jQuery
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 #Javascript
一文读懂vue动态属性数据绑定(v-bind指令)
Jul 20 #Javascript
在Vue 中实现循环渲染多个相同echarts图表
Jul 20 #Javascript
解决echarts数据二次渲染不成功的问题
Jul 20 #Javascript
详细分析vue表单数据的绑定
Jul 20 #Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
Jul 20 #Javascript
mpvue 项目初始化及实现授权登录的实现方法
Jul 20 #Javascript
You might like
php中session使用示例
2014/03/29 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
php基于websocket搭建简易聊天室实践
2016/10/24 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
2016/03/30 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
react-native-fs实现文件下载、文本存储的示例代码
2017/09/22 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
js实现随机数小游戏
2019/06/28 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
[00:14]护身甲盾
2019/03/06 DOTA
Python3基础之基本运算符概述
2014/08/13 Python
Python如何import文件夹下的文件(实现方法)
2017/01/24 Python
python ansible服务及剧本编写
2017/12/29 Python
实例讲解Python爬取网页数据
2018/07/08 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
Html5实现文件异步上传功能
2017/05/19 HTML / CSS
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
英国领先的在线礼品店:Getting Personal
2019/09/24 全球购物
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
大学新生军训方案
2014/05/03 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
2015年手术室工作总结
2015/05/11 职场文书
民间借贷借条如何写
2015/05/26 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
python入门之算法学习
2021/04/22 Python
JavaScript中的LHS和RHS分析详情
2022/04/06 Javascript