原生JS/JQuery和Vue.js的区别

//JS/JQuery:

Jquery只是对原生JS的API选择器等等进行了封装,便于操作DOM,本质还是操作DOM实现逻辑,数据和界面还是连接在一起的。
适用于需要操作DOM的业务:动画,交互效果,页面特效。

//Vue.js:

MVVM模型,将数据层和视图层完全分离开,不仅对API进行封装, 还提供了一系列的解决方案。这是一个思想的转变。数据驱动的机制,主要操作的是数据而不是频繁操作DOM(导致页面频繁重绘)。
适用的业务:数据相关的处理以及操作。

原文地址:https://www.cnblogs.com/qinglaoshi/p/13533512.html