天天看點

MVC

1.mvc 三個對象分别做什麼,給出僞代碼示例

m--model 資料模型,負責和伺服器進行互動,将請求到的資料傳給controller

v--view,使用者視圖,html渲染

c--controller,監聽并處理view的事件,更新和調用model,也負責監聽model的變化并更新view。

2.eventbus 有哪些 api,是做什麼用的,給出僞代碼示例

eventbus.on(),監聽事件

eventbus.off(),取消監聽

eventbus.trigger(),出發事件

3.表驅動程式設計是做什麼的

 表驅動法是一種程式設計模式(scheme)——從表裡面查找資訊而不使用邏輯語句(if和case)。事實上,凡是能通過邏輯語句來選擇的事物,都可以通過查表來選擇。對簡單的情況而言,使用邏輯語句更為容易和直白。但随着邏輯鍊的越來越發雜,查表法也就愈發顯得更具吸引力。

4.如何了解子產品化

(1)對代碼進行封裝,降低代碼複用率

(2)便于代碼維護更新,專注于對子產品的改進

(3)便于團隊協作開發