區別:1、jquery是一個類別庫,不能算框架;而vue.js是一個框架,有一套完整的體系。 2.jquery側重樣式操作,以操作dom為主,做了資料處理之後還需要對dom進行操作;vue側重於資料綁定,以操作資料為主,不操作dom。
本教學操作環境:windows7系統、vue2.9.6&&jquery1.10.0版,DELL G3電腦。
jquery和vue.js的區別
#jQuery首先要取得到dom對象,然後對dom對象進行進行值的修改等操作
Vue是先把值和js物件進行綁定,然後修改js物件的值,Vue框架就會自動把dom的值就行更新。
可以簡單的理解為Vue幫我們做了dom操作,我們以後用Vue就需要修改物件的值和做好元素和物件的綁定,Vue這個框架就會自動幫我們做好dom的相關操作。
這種dom元素跟隨JS物件值的變化而變化叫做單向資料綁定,如果JS物件的值也跟著dom元素的值的變化而變化就叫做雙向資料綁定。
簡單來說,最明顯的就是思維方式不同:
jquery 專注於樣式操作,是以操作dom為主,做了資料處理之後還需要對dom進行操作。
vue.js專注於資料綁定,是以操作資料為主,不操作dom,也就是傳說中的雙向資料綁定,你只需要操作資料就好,dom自動更新。
這只是對初學者來說最大的不同。
jquery只是一個類別庫,只是提供了很多的方法,不能算框架,而vue.js是一個框架,有一套完整的體系。所以jquery自然不能和vue比。
相關推薦:《vue.js教學》
以上是jquery和vuejs有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!