简单了解前端渐进式框架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 prototype属性使用说明
May 13 Javascript
jquery中子元素和后代元素的区别示例介绍
Apr 02 Javascript
JavaScript获取文本框内选中文本的方法
Feb 20 Javascript
DOM操作一些常用的属性汇总
Mar 13 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
AngularJs定制样式插入到ueditor中的问题小结
Aug 01 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
Sep 05 Javascript
AngularJS ng-style中使用filter
Sep 21 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
Jun 08 Javascript
vue实现简易计算器功能
Jan 20 Vue.js
uniapp开发小程序的经验总结
Apr 08 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
CI框架源码阅读,系统常量文件constants.php的配置
2013/02/28 PHP
PHP实现的简易版图片相似度比较
2015/01/07 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
初识PHP中的Swoole
2016/04/05 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
javascript的push使用指南
2014/12/05 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
python对数组进行反转的方法
2015/05/20 Python
Python利用ansible分发处理任务
2015/08/04 Python
Python变量和字符串详解
2017/04/29 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
2018/02/03 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
基于python实现查询ip地址来源
2020/06/02 Python
python中类与对象之间的关系详解
2020/12/16 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
小学体育教学反思
2014/01/31 职场文书
可口可乐广告词
2014/03/20 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
伊琍体标语
2014/06/25 职场文书
齐云山导游词
2015/02/06 职场文书
第二次离婚起诉书
2015/05/18 职场文书
学生安全责任协议书
2016/03/22 职场文书
详解Java实践之建造者模式
2021/06/18 Java/Android