Jquery與框架的區別(vue,react)

1.數據與視圖分離

jquery的數據與視圖沒有分離,數據和視圖是混在一起的,而vue框架對數據和視圖進行了分離,解耦(開放封閉原則,對擴展開放對修改封閉)

2.數據驅動視圖

通過數據去驅動視圖的變化,只關心數據的變化,dom操作被封裝

3. 插件庫 與 UI庫區別

4. 首先最明顯的就是對Dom操作的不同了,Reactjs是提供了一整套的vistualDom,也就是虛擬Dom的,所有的操作都在這個虛擬的Dom上而並非真實的Dom,React默認這個真實的Dom是不會被改變的,被改變的只有虛擬的Dom,然後通過這個虛擬的Dom來對真實的Dom進行渲染。

5. jQuery操作的恰恰是真實的Dom,它處理事件的處理方式就是用選擇器篩選出需要改變的Dom元素,或者直接對某個Dom元素進行監聽。最後來直接改變我們的真實Dom來達到預期的結果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章