前端开发之Vue开发框架的主要特征

Vue易于使用

许多人对Vue的评价都是易于使用的JavaScript框架,这里的易于使用包括两个方面,一方面Vue易于学习,了解基本的JavaScript语法即可上手开发,另一方面Vue易于部署,并支持模块化、渐进式交付,既可以单独在页面的某一区域引入Vue,对该区域的数据与视图使用新特性,保持原有的用户体验不变,​​前端培训​​也支持在前端使用Vue、Vuex与Vue Router构建完整生态的同时,在其中嵌入既有业务的JavaScript代码,实现资源复用。

 

Vue使用虚拟DOM

Vue使用虚拟DOM进行页面的更新,通过JavaScript对象模拟真实DOM,在更新时通过JavaScript计算现有DOM与新DOM差异,最小化更新DOM区域,避免浏览器反复更新页面上的实体DOM,使得页面更新速度大幅提高,提升用户体验。

Vue视图数据双向绑定

Vue支持数据与视图双向绑定,使用JavaScript脚本操作前端数据,视图将即时更新,用户使用控件操作视图时,数据也能完成同步更新。在获取数据变化的方法上,相比传统的发布订阅模式、或者定时轮询模式,Vue使用更为方便的数据绑定方式,通过使用类的defineProperty方法来关联各个属性的setter或者getter方法,可以实时获取数据变化,同步更新页面显示。

Vue前端生态丰富

Vue的发展与迭代大多依靠开源社区,在开源代码平台Github上,有众多使用者不断反馈,提交工单更新,来不断演进。

Vue也拥有丰富的UI组件库,例如饿了么平台的封装Element UI组件库,在Github上也有5万余支持数。在饿了么上常见的小圆点开关,扁平风格的表格,出现在越来越多的网站上。这些开源组件一方面丰富了开源社区的选择,另一方面,也依托着开源社区,不断地完善自己,去扩展更多更广泛的领域。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值