首页技术文章正文

jQuery和vue的区别是什么?【前端面试题】

更新时间:2021-10-15 来源:黑马程序员 浏览量:

IT培训班

1、jQuery

jQuery曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外他的使用率正在渐渐被其他的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jQuery的使用率将会越来越低。


2、vue

vue是一个兴起的前端js库,是一个精简的MVVM。从技术角度讲,Vue.js专注于MVVM模型的ViewModel层。它通过双向数据绑定把View层和Model层连接了起来,通过对数据的操作就可以完成对页面视图的渲染。当然还有很多其他的mvmm框架如Angular,react都是大同小异,本质上都是基于MVVM的理念,然而vue以他独特的优势简单,快速,组合,紧凑,强大而迅速崛起。


3、vue和jQuery区别

(1)vue和jQuery对比jQuery是使用选择器()选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的

(2)比如需要获取label标签的内容:)选取DOM对象,对其进行赋值、取值、事件绑定等操作,其实和原生的HTML的区别只在于可以更方便的选取和操作DOM对象,而数据和界面是在一起的。

(3)比如需要获取label标签的内容:(“lable”).val();,它还是依赖DOM元素的值。Vue则是通过Vue对象将数据和View完全分离开来了

(4)对数据进行操作不再需要引用相应的DOM对象,可以说数据和View是分离的,他们通过Vue对象这个vm实现相互的绑定,这就是MVVM。



猜你喜欢

JavaScript中let和var和const有什么区别?

v-show和v-if有什么区别?

什么是闭包函数?如何实现?

黑马程序员HTML&JS+前端开发课程

分享到:
在线咨询 我要报名