要出家的鍵盤 -
Vue的雙向數據綁定
何為雙向數據綁定?
雙向數據綁定即為
1、當與用户交互時,用户修改視圖上的數據(如文本框等),model中的數據也會跟着改變;
2、當model數據發生改變時,視圖上渲染了該數據的地方也會跟着更新。
如何實現雙向數據綁定?
數據劫持、觀察者Observer、訂閲者Watcher、Compile解析器
頁面初次渲染
1、使用遞歸劫持數據,為每個對象以及每個對象的屬性添加gette
vue2
,
mvvm
,
數據綁定
要出家的鍵盤 -
MVVM與MVC的區別
MVC和MVVM都是一種設計模式。
MVC
MVC
Model:模型,用於存儲業務數據;
View:視圖,界面的展示;
Controller:控制器,處理視圖與數據的交互。
MVC之間的關係:
View展示數據依賴Model,View可以直接訪問Model;
View更新數據通過Controller,Controller更新Model。
MVVM
MVVM
Model:模型,用於存儲業務
設計模式
,
mvvm
,
mvc
,
前端
要出家的鍵盤 -
正向代理與反向代理的區別
首先會提到三個概念:客户端、代理服務器、目標服務器。
代理服務器是客户端與目標服務器之間的橋樑,不管是正向代理還是反向代理,客户端向目標服務器請求資源,都是通過代理服務器去承擔一箇中間人的職責。
正向代理與反向代理的區別我會用一個例子説明。
某人(客户端)
跑腿(代理服務器)
A地(目標服務器A)
B地(目標服務器B)
正向代理:
某人-跑腿:你去A地幫我買一斤麪包來。
(客户端在請求資源時要
代理
,
跨域