jquery和vue的区别以及使用vue时ajax的选择

1.jquery:这个曾经也是如今依然最流行的web前端js库,但是如今不管是国内仍是国外他的使用率正在渐渐被其余的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jquery的使用率将会愈来愈低前端

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

 jquery和vue的对比:jquery

jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操做,其实和原生的HTML的区别只在于能够更方便的选取和操做DOM对象,而数据和界面是在一块儿的。好比须要获取label标签的内容:$("lable").val();,它仍是依赖DOM元素的值。 ios

Vue则是经过Vue对象将数据和View彻底分离开来了。对数据进行操做再也不须要引用相应的DOM对象,能够说数据和View是分离的,他们经过Vue对象这个vm实现相互的绑定。这就是传说中的MVVM。git

 

至于在使用vue的时候,ajax该如何选择:github

  1. fetch.js fetch是基于Promise的,将来的趋势。web

  2. axios.js Vue 2.0 官方推荐。ajax

相关文章
相关标签/搜索