vue好用吗,vue为什么好用

什么是Vue.js?

   Vue.js是前端的主流框架之一

   Vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于第三方库即有项目整合(Vue有配置的第三方类库,可以整合起来做大型项目的开发),下一节我们讲解百度地图用Vue的方式引入。

    前端的主要工作:主要负责MVC中的V这一层,主要工作就是和界面打交道,来制作页面效果

  

vue好用吗,vue为什么好用图1

什么是MVC、MVVM ?

后端(Java Python Node c#)中的mvc与前端mvvm之间的区别:

mvc是后端的分层开发概念

vue好用吗,vue为什么好用图2

    mvvm是前端视图层的概念,主要关注于视图层分离,也就是说:mvvm把前端的视图层,分为三部分:model,view,vm viewmodel

 

vue好用吗,vue为什么好用图3

『View』:视图层(UI 用户界面) 『ViewModel』:业务逻辑层(一切 js 可视为业务逻辑) 『Model』:数据层(存储数据及对数据的处理如增删改查)

简述 MVVM

  • MVVM 是 Model-View-ViewModel 的缩写。MVVM 是一种设计思想。Model 层代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑;View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来,ViewModel 是一个同步 View 和 Model 的对象。
  • 在 MVVM 架构下,View 和 Model 之间并没有直接的联系,而是通过 ViewModel 进行交互,Model 和 ViewModel 之间的交互是双向的, 因此 View 数据的变化会同步到 Model 中,而 Model 数据的变化也会立即反应到 View 上。
  • ViewModel 通过双向数据绑定把 View 层和 Model 层连接了起来,而View 和 Model 之间的同步工作完全是自动的,无需人为干涉,因此开发者只需关注业务逻辑,不需要手动操作DOM, 不需要关注数据状态的同步问题,复杂的数据状态维护完全由 MVVM 来统一管理。

Vue的简介

声明式渲染 Declarative Rendering

组件系统 Components

vue返回的是一个对象

vue是一个mvvm的框架

Vue是vue的实例,这个实例存在计算机中,主要干俩大事:1、绑定事件;2、dom检测

Vuejs是封装的一个类

Vue全家桶包括

  1. 客户端路由 Vue-router
  2. 大规模状态管理 Vuex
  3. 构建工具 Webpack/Vue-cli
  4. 服务端通信 Axios

Vue.js 的优点

  • 简单轻巧,功能强大,拥有非常容易上手的 API;
  • 可组件化 和 响应式设计;
  • 实现数据与结构分离,高性能,易于浏览器的加载速度;
  • MVVM 模式,数据双向绑定,减少了 DOM 操作,将更多精力放在数据和业务逻辑上

Vue的基础语法介绍

  • v-model:主要是在表单元素的双向数据绑定中使用。比如文本框、下拉框、单选、复选、textarea等等。因为v-model是双向绑定的,所以文本框输入以后,模型也会发生改变。反之模型改变了文本框也会改变。
  • v-text:主要用于文本的渲染。和{{}}功能一样。但是{{}}在第一次页面Vue木没有初始化完成时,会显示{{}}字符。故文本渲染多用v-text。
  • v-html: 则会以html的方式把内容载入到界面中
  • v-show:控制显示隐藏。不用艺v-if,使用v-show的情况下,dom是存在的。v-show通过指定CSS样式给元素添加display block或者display none进行控制。
  • v-if:控制显示隐藏。如果if不成立,则整个dom不进行渲染,即不存在。
  • v-bind:绑定属性。给一个dom元素添加属性。比如:在做图片的渲染过程中,如果图片的src地址是动态的,那么就可以利用v-bind去绑定src属性来实现src的赋值。
  • v-for:循环。主要用于表格<li> 标签,去循环一个数组。
  • v-on:事件绑定。(v-on:同等于@)
  • filter : 过滤器。格式化数据。如后台返回金额19数字。页面显示:¥19.00元。
  • component :组件。在做单页面过程中使用多些。把每一个网页做成多个组件然后拼接。起到组件复用。如页面头部底部和轮播等。

Vue是一款友好的、多用途且高性能的Javascript框架,它能够帮助你创建可维护性和可测试性更强的代码库。 Vue是渐进式的Javascript框架 ,也就是说,如果你已经有了现成的服务端应用,你可以将Vue作为该应用的一部分嵌入其中,带来更加丰富的交互体验。

Vue.js 为什么比较特别?

  1. Vue 最大优势就是它比较新颖,没历史包袱,它吸取了 React 和 Angular 的教训
  2. Vue轻量级,易上手,易学习
  3. Vue更加灵活,(比起 Angular)更少专制
  4. 组件(Component)是 Vue最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码

vue对于初学者来说很友好,Vue 上手简单的原因是无需复杂配置,只需要一个 HTML 与相关文件就能跑起来。从设计的角度上来看,Vue 考虑的也是如何降低门槛,让只掌握了 Web 基础知识 (HTML, CSS, JS) 的情况下,能够最快理解和上手,从而实现和完成一个应用。

和 React、Angular 相比,Vue 的中文文档是写的最好的,再加上国内有非常丰富的视频、图文教程、各种开源的插件,哪怕是一个新手前端开发,学习一周左右就可以搞一个项目出来。就如我们开头所说,配合第三方前端表格控件 SpreadJS,自学一周就能做出一个企业级的表格协同文档。所以,它对于非专业前端,或者前端入门人士来说是非常适合的。

其次,Vue 设定多,所以需要思考的就少。属性指令定义了一大堆,API 文档整理好的就在那里,需要什么一查,最佳实践的 demo 写好了放在那边,照着写就 OK 了。

vue好用吗,vue为什么好用图4

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/9398.html

(0)
上一篇 2023-04-09 上午9:01
下一篇 2023-04-09 上午9:26

相关推荐

  • 天津哪个地方最美

    天津介个地方,非常美! 在天津生活很多年了,对天津有一定的了解。天津人比较低调,不尚宣传鼓吹,因此给外地人的印象缺乏那么一点点存在感。 其实天津是个文化底蕴深厚的城市。自2005年…

    2023-07-21
  • 如何寻找兴趣爱好,培养什么兴趣爱好

    如何寻找兴趣爱好?题主提出的,是人们在日常生活中往往被忽视的问题。 一个人有没有自己的兴趣爱好,对其一生的生活质量都有很大的影响。以我说,自己的兴趣爱好得由你自己去找。 我们每个人…

    2023-06-20
  • 川剧变脸培训,重庆川剧变脸培训学校

    我是重庆大足人,我是一名祖传的变脸表演从业者,川剧变脸绝技最早始于江湖道家易容术,金庸等武侠小说和历史都有记载,没有空穴来风,川剧变脸表演自2000年后开始风靡全球,一些不良小贩见…

    2022-05-08
  • 采购供应商管理,采购人员如何将供应商进行分类管理工作

    供应商分类是对供应商系统管理的重要一部分。它决定着哪些供应商你想开展战略合作关系,哪些你想增长生意,哪些是维持现状,哪些是积极淘汰,哪些是身份未定。 所以相应的,供应商可分为战略供…

    培训问答 2022-10-13
  • 软件测试培训ujiuye,软件测试培训机构哪家好

    有朋友问软件测试工程师学习靠谱不靠谱,软件测试工程师学习靠谱不靠谱,是要看报的学习中心如何,好的学校就靠谱,不好的学校就不靠谱,但是,软件测试这个行业,确切的说是软件测试工程师这个…

    2022-09-28
  • 怎么安装office官网,怎么安装office 2010

    Office 2013-2019安装激活方法 Office 2013-2019 C2R Install,私信回复office领取,由国外大神Ratiborus开发,能够为用户供给o…

    2023-05-15
  • 香茅草怎样做菜

    感谢关注阳台园艺师,分享更多的养花的知识和买花的经验。 香茅草是一种非常好养的植物,但是前期的生长非常的慢,如果你是家庭种植还是建议买苗,我以前的时候种过,了解了一些植物的习性,简…

    2022-11-18
  • 注册管理会计师,注册会计师好找工作吗

    答案是肯定的:注册会计师好找工作。毕竟注册会计师的含金量在那放着,经管领域的各个行业都需要CPA人才,想找一份靠谱的工作肯定没有什么问题,可注册会计师中有年薪百万、亦有月薪三千,这…

    培训问答 2022-10-30
  • 如何才能成为圣贤

    一个人如果立志成为圣贤,首先要立志心中一直存在一个善念。善念存于心间,就是天理,做符合天理的事、说符合天理的话你才能服众、才能使人人心悦诚服。这个念头是善,还需要其他的善吗?这个念…

    培训问答 2023-03-20
  • 天津网络培训,天津中小学网络空间人人通

    新闻背景 1月25日,教育部网站发布《关于加强网络学习空间建设与应用的指导意见》称,到2022年,面向各级各类教育、全体教师和适龄学生,全面普及绿色安全、可管可控、功能完备、特色鲜…

    培训问答 2022-06-12