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 沒有 的情況 有 的情況 伺服器就是網路資訊的中轉站,...