首页 > Web开发 > 详细

jQuery与Vue的对比

时间:2020-01-10 00:44:39      阅读:67      评论:0      收藏:0      [点我收藏+]

jQuery是很早就出现的一个封装原生JS的库,而Vue则是最近几年流行的MVVM框架。那么,vue到底比jQuery好在哪儿呢?

一、开发者只需操作数据

1.数据与视图的分离(解耦)。jq的数据与视图混在一块,Vue的数据与视图分离。

2.数据驱动视图。jq直接用js修改视图,Vue以数据驱动视图。

 

技术分享图片

 

 

技术分享图片

 

这样,开发者只需操作数据(模型层,即M),就可以直接驱动视图(视图层,即V)的改变。

 

二、提升页面性能

通过虚拟DOM + Diff算法,使得vue在更改DOM树前先判断DOM树的哪部分发生了变动,进而只更改变动的那部分,从而提升页面渲染性能。

 

三、模块化

使用npm,加上ES6的import和export实现前端模块化开发,从而更好地复用代码。

 

说了这么多优点,该说缺点了。

缺点就是要学更多的东西,使前端的学习过程变得更复杂了,比如需要学习npm、ES6、webpack、MVVM框架(React和Vue)等。

jQuery与Vue的对比

原文:https://www.cnblogs.com/luoyihao/p/12173630.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!