简单了解前端渐进式框架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 相关文章推荐
JavaScript CSS修改学习第三章 修改样式表
Feb 19 Javascript
javascript中使用正则计算中文长度的例子
Apr 29 Javascript
关于使用js算总价的问题
Jun 23 Javascript
JavaScript实现二维坐标点排序效果
Jul 18 Javascript
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
Sep 13 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
Dec 25 Javascript
vue prop属性传值与传引用示例
Nov 13 Javascript
使用vue打包进行云服务器上传的问题
Mar 02 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
小程序实现侧滑删除功能
Jun 25 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
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
JavaScript 乱码问题
2009/08/06 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
2016/02/18 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
easyui validatebox验证
2016/04/29 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
vue使用vue-i18n实现国际化的实现代码
2018/04/08 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
Python语言实现将图片转化为html页面
2017/12/06 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
python进行文件对比的方法
2018/12/24 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
python 基于Apscheduler实现定时任务
2020/12/15 Python
努比亚手机官网:nubia
2016/10/06 全球购物
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
一月红领巾广播稿
2014/02/11 职场文书
中层干部培训方案
2014/06/16 职场文书
小学生表扬稿范文
2015/05/05 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
解析Java异步之call future
2021/06/14 Java/Android
MySQL常用慢查询分析工具详解
2022/08/14 MySQL