简单了解前端渐进式框架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 相关文章推荐
js loading加载效果实现代码
Nov 24 Javascript
javascript cookies 设置、读取、删除实例代码
Apr 12 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
Aug 14 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
Apr 11 Javascript
关于js数组去重的问题小结
Jan 24 Javascript
Javascript的严格模式strict mode详细介绍
Jun 06 Javascript
常用的JavaScript模板引擎介绍
Feb 28 Javascript
jQuery动态背景图片效果实现方法
Jul 03 Javascript
jQuery实现产品对比功能附源码下载
Aug 09 Javascript
详解angular2封装material2对话框组件
Mar 03 Javascript
从源码里了解vue中的nextTick的使用
Nov 22 Javascript
解决Vue动态加载本地图片问题
Oct 09 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
用cookies来跟踪识别用户
2006/10/09 PHP
isset和empty的区别
2007/01/15 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
php in_array() 检查数组中是否存在某个值详解
2016/11/23 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python实现聊天机器人的示例代码
2018/07/09 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
pycharm运行scrapy过程图解
2019/11/22 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
司机岗位职责
2013/11/15 职场文书
心理健康心得体会
2014/01/02 职场文书
六年级数学教学反思
2014/02/03 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
新文化运动的基本口号
2014/06/21 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
css之clearfix的用法深入理解(必看篇)
2023/05/21 HTML / CSS