談談你對MVVM開發模式和MVT的理解?

2022-05-17 06:01:31 字數 448 閱讀 6129

mvvm分為model、view、viewmodel三者。

model 代表資料模型,資料和業務邏輯都在model層中定義;

view 代表ui檢視,負責資料的展示;

viewmodel 負責監聽 model 中資料的改變並且控制檢視的更新,處理使用者互動操作;

model 和 view 並無直接關聯,而是通過 viewmodel 來進行聯絡的,model 和 viewmodel 之間有著雙向資料繫結的聯絡。因此當 model 中的資料改變時會觸發 view 層的重新整理,view 中由於使用者互動操作而改變的資料也會在 model 中同步。

這種模式實現了 model 和 view 的資料自動同步,因此開發者只需要專注對資料的維護操作即可,而不需要自己操作 dom。

談談你對Session和Cookie的區別理解

session 伺服器 cookie 客戶端 session value為物件,object型別 cookie value為字串,如果我們儲存乙個物件,這個時候,就需要將物件轉換為json session 受伺服器記憶體控制 cookie 一般來說,最大為4k session 伺服器端控制,預設是3...

三分鐘讓你了解MVC和MVVM模式

1.mvc關注的是model的不變,所以,在mvc模型裡,model不依賴於view,但是 view是依賴於model的。不僅如此,因為有一些業務邏輯在view裡實現了,導致要更改view也是比較困難的,至少那些業務邏輯是無法重用的。2.mvvm是一種更好的ui模式解決方案,mvvm通過資料雙向繫結...

前端框架和其他 1 談談你對http協議的認識。

1.http是一種網路資料傳輸協議 hype text transfer protocol 超文字傳輸協議 2.傳輸什麼 超文字 html文件 3.協議遵守方,瀏覽器和伺服器 4.一般的傳輸流程是什麼樣的,resquest 和 response 沒有 的情況 有 的情況 伺服器就是網路資訊的中轉站,...