简单了解前端渐进式框架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 相关文章推荐
元素未显示设置width/height时IE中使用currentStyle获取为auto
May 04 Javascript
实例分析js和C#中使用正则表达式匹配a标签
Nov 26 Javascript
jQuery实现瀑布流的取巧做法分享
Jan 12 Javascript
js获取图片宽高的方法
Nov 25 Javascript
JavaScript闭包实例详解
Jun 03 Javascript
JS实现按钮控制计时开始和停止功能
Jul 27 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
Vue刷新修改页面中数据的方法
Sep 16 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
element-ui组件中input等的change事件中传递自定义参数
May 22 Javascript
ES6如何用一句代码实现函数的柯里化
Jan 18 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
Oct 02 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文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
jQuery判断是否存在滚动条的简单方法
2016/09/17 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
Async/Await替代Promise的6个理由
2019/06/15 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
python去掉字符串中重复字符的方法
2014/02/27 Python
Python爬取三国演义的实现方法
2016/09/12 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
如何强制垃圾回收
2015/10/06 面试题
ORACLE第二个十问
2013/12/14 面试题
中科创达面试题
2016/12/28 面试题
J2EE面试题
2016/03/14 面试题
职业教育毕业生求职信
2013/11/09 职场文书
建筑个人求职信范文
2014/01/25 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
放弃继承权公证书
2015/01/23 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
大学生村官入党自传
2015/06/26 职场文书
祝酒词范文
2015/08/12 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python