您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

vue的优点是什么

2025/9/10 22:36:11发布26次查看
vue.js是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,vue 采用自底向上增量开发的设计。vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,vue 完全有能力驱动采用单文件组件和 vue 生态系统支持的库开发的复杂单页应用。
vue的优点:
轻量级框架
只关注视图层,是一个构建数据的视图集合,大小只有几十kb
vue.js通过简洁的api提供高效的数据绑定和灵活的组件系统
简单易学
国人开发,中文文档,不存在语言障碍,易于理解和学习
双向数据绑定
也就是所谓的响应式数据绑定。这里的响应式不是@media 媒体查询中的响应式布局,而是指vue.js会自动对页面中某些数据的变化做出同步的响应。
也就是说,vue.js会自动响应数据的变化情况,并且根据用户在代码中预先写好的绑定关系,对所有绑定在一起的数据和视图内容都进行修改。而这种绑定关系,就是以input 标签的v-model属性来声明的,因此你在别的地方可能也会看到有人粗略的称vue.js为声明式渲染的模版引擎。
这也就是vue.js最大的优点,通过mvvm思想实现数据的双向绑定,让开发者不用再操作dom对象,有更多的时间去思考业务逻辑。
组件化
在前端应用,我们是否也可以像编程一样把模块封装呢?这就引入了组件化开发的思想。
vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件(component)中,我们只要先在父级应用中写好各种组件标签(占坑),并且在组件标签中写好要传入组件的参数(就像给函数传入参数一样,这个参数叫做组件的属性),然后再分别写好各种组件的实现(填坑),然后整个应用就算做完了。
视图,数据,结构分离
使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作
虚拟dom
现在的网速越来越快了,很多人家里都是几十甚至上百m的光纤,手机也是4g起步了,按道理一个网页才几百k,而且浏览器本身还会缓存很多资源文件,那么几十m的光纤为什么打开一个之前已经打开过,已经有缓存的页面还是感觉很慢呢?这就是因为浏览器本身处理dom也是有性能瓶颈的,尤其是在传统开发中,用jquery或者原生的javascript dom操作函数对dom进行频繁操作的时候,浏览器要不停的渲染新的dom树,导致页面看起来非常卡顿。
而virtual dom则是虚拟dom的英文,简单来说,他就是一种可以预先通过javascript进行各种计算,把最终的dom操作计算出来并优化,由于这个dom操作属于预处理操作,并没有真实的操作dom,所以叫做虚拟dom。最后在计算完毕才真正将dom操作提交,将dom操作变化反映到dom树上。
运行速度更快
像比较与react而言,同样都是操作虚拟dom,就性能而言,vue存在很大的优势
以上就是vue的优点是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product