兩者的雙向約束原則。
定義數據變量和方法的變化。
生命周期鉤子函數是不同的。
Vue3增加了onRenderTracked和onRenderTriggered函數。
vue3中增加了對Typescript和PWA的支持。
在數據綁定的API設計上,
t:是瀏覽器直接瀏覽的文件,是后續dom節點嵌入和更改的基本HTML文件。
e官方不建議直接操作DOM,Vue的目的在于視圖和數據的綁定。如果直接通過JQuery操作DOM,必然導致視圖數據和模型數據的不匹配,那么Vue就失去了存在的意義。JQuery和VueJS的合理使用不會造成,因為側重點不同。VueJS側重于數據綁定和視圖組件,而JQuery側重于異步請求和動畫效果。
如果使用JQueryVueJS進行開發,那么在使用JQuery之前,必須呈現所有的HTML組件。使用JQuery時,應該避免直接操作DOM,但是應用動畫是允許的。JQuery和VueJS可以互相配合,非常高效地完成異步任務。首先,它們通過JQuery發送Ajax請求,然后接收服務器傳輸的JSON數據。然后他們通過Vue把數據綁定到組件上,最后用JQuery動畫化。整個過程就像流水一樣自然。順便說一句,Vue的目的不是取代JQuery,而是解決前端分離。如果沒有數據變化,只是簡單的樣式變化,就沒有必要大費周章綁定視圖模型,也不利于SEO優化。