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

相關文章
相關標籤/搜索