前端开发之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万余支持数。在饿了么上常见的小圆点开关,扁平风格的表格,出现在越来越多的网站上。这些开源组件一方面丰富了开源社区的选择,另一方面,也依托着开源社区,不断地完善自己,去扩展更多更广泛的领域。

(0)

相关推荐