jQuery 和 vue 的区别是什么? 本篇文章就给大家简单比较一下 jQuery 和 vue.js, 让大家了解 jQuery 和 vue.JS 之间有哪些区别.
jQuery 介绍:
jQuery 是一个类库, 提供了很多方法, 不能算框架. 在过去和现在 jQuery 是最流行的 web 前端 JS 库, 可是现在无论国内还是国外, 他的使用率正在渐渐被其他的 JS 库所替代.
vue 的介绍:
vue 是一个刚兴起不久的前端框架, 有一套完整的体系, 是一个精简的 MVVM.
从技术角度讲, vue.JS 专注于 MVVM 模型的 ViewModel 层, 通过双向数据绑定把 view 层和 Model 层连接起来, 通过对数据的操作就可以完成对页面视图的渲染.
下面我们通过比较 jQuery 和 vue, 来看看它们之间有什么区别.
1, 工作原理
Vue 做到了数据和视图完全分离开, 它首先把值和 JS 对象进行绑定, 然后修改 JS 对象的值, Vue 框架就会自动把 dom 的值就行更新. 对数据进行操作不再需要引用相应的 dom 对象, 他们通过 Vue 对象实现数据和视图的相互绑定.
jQuery 则是要先使用选择器 ($) 来选取 dom 对象, 然后对 dom 对象进行操作(如赋值, 取值, 事件绑定等).
2, 侧重
vue 侧重数据绑定, 可以应用于复杂数据操作的后台页面. 如: 表单填写页面
jQuery 侧重样式操作, 动画效果等; 可以应用于一些 html5 的动画页面, 一些需要 JS 来操作页面样式的页面中.
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/16852.html