当前位置: 首页 > Web前端 > HTML

前端开发Vue框架的优势

时间:2023-03-28 18:40:46 HTML

01介绍提到前端,很多同学第一时间想到的是HTML、CSS和JavaScript这三剑客?确实,前端的基础部分离不开他们三者。但也正是因为它们是基础部分,所以有时候显得过于繁琐。在这样的时代背景下,框架的概念和体系应运而生。所谓框架,一般是指用来简化网页设计的框架。框架封装了一些功能,比如html文档操作,漂亮的各种控件(按钮,表单等),使用前端框架可以帮助快速搭建网站。使用框架最明显的变化之一就是代码量突然少了很多——组件化是前端框架中非常强大的功能之一,它可以扩展你的HTML并封装可重用的代码块,比如你的轮播、页眉、页底等。下面介绍一下Vue框架。02Vue的历史2013年,在谷歌工作的游玉玺受到Angular的启发,开发了一个轻量级的框架,最初命名为Seed。2013年12月更名为Vue,图标颜色为代表活力的绿色,版本号为0.6.0。2014.01.24,Vue正式发布,版本号为0.8.0。2014.02.25,0.9.0发布。拥有自己的代号:Animatrix,从现在开始,重要的版本都会有自己的代号。2015.06.13,0.12.0,代号龙珠,Laravel社区(流行的PHP框架的社区)首次使用Vue,Vue在JS社区也得到了普及。2015.10.26,1.0.0Evangelion是Vue历史上的第一个里程碑。同年,vue-router、vuex、vue-cli相继发布,标志着Vue从一个视图层库向渐进式框架发展。2016.10.01,2.0.0是第二个重要的里程碑,吸收了React的虚拟Dom方案,也支持服务端渲染。自从Vue2.0发布后,Vue就成为了前端领域的热门话题。2019.02.05,Vue发布了2.6.0,这是一个承前启后的版本。之后,将启动3.0.0。2019.12.05,在万众瞩目中,游雨溪公布了Vue3的源码,目前为Vue3InAlpha版本。/Vue(读作/vju?/,类似于视图)是一个用于构建用户界面的渐进式框架。与其他大型框架不同,Vue被设计为自下而上逐层应用。Vue的核心库只专注于视图层,不仅无需前端培训即可轻松上手,而且易于与第三方库或现有项目集成。另一方面,当与现代工具链和各种支持库相结合时,Vue也完全有能力为复杂的单页应用程序提供支持。/03Vue的优点1.轻量级的框架,只关注视图层。它是构建数据的视图集合,大小只有几十kb。Vue.js通过简洁的API提供了高效的数据绑定和灵活的组件系统,这也使得使用Vue2变得非常快速和方便。视图、数据和结构的分离使得数据更改更加容易。无需修改逻辑代码,只需操作数据即可完成相关操作。3.双向数据绑定也称为响应式数据绑定。这里的响应是指vue.js会自动同步响应页面上某些数据的变化。vue.js的实时性会自动响应数据的变化,根据代码中预先写好的绑定关系,实时修改所有绑定的数据和视图内容。4.VirtualDOM传统开发中,当使用JQuery或原生JSDOM操作函数对DOM进行频繁操作时,浏览器不得不不断渲染新的DOM树,导致页面看起来非常卡顿。使用Vue可以提前通过JavaScript进行各种计算,最终的DOM操作可以进行计算和优化。由于这个DOM操作是一个预处理操作,并不实际操作DOM,所以称为虚拟DOM。只有在计算结束时才是真正提交的DOM操作,DOM操作的变化才会反映到DOM树上。5.运行速度更快与react相比,它还操作了virtualdom。在性能方面,vue有很大的优势