Vue相比jQuery的优势可以从以下几方面来对比:
Vue | jQuery |
---|---|
数据驱动视图(MVVM思想:数据视图完全分离;数据驱动、双向绑定;) | 直接操作DOM(获取、修改、赋值、事件绑定) |
操作简单 | 操作麻烦 |
模块化 | x |
实现单页面 | x |
组件复用 | x |
性能高:使用的虚拟DOM,减少 dom的操作 | x |
Vue适用的场景:复杂数据操作的后台页面,表单填写及验证页面;
Vue侧重数据绑定;(框架)
jQuery适用的场景:html5的动画页面,需要js来操作页面样式的页面;
jQuery侧重样式操作以及动画效果等。(类库)