敏捷開發框架初識組件式開發 可能這個叫法一定非常準確,但是的確實現了組件式的開發 那好吧,姑且就這麼叫吧 下麵講講這個頁面的由來: 首先我們提供了一個功能檢索的頁面,用於查詢所有的功能菜單 這個頁面的實現,QueryPage 太拿手了 查詢列表的所有功能全部搞定 點擊【編輯】或者雙擊進入編輯畫面 這 ...
敏捷開發框架初識組件式開發
可能這個叫法一定非常準確,但是的確實現了組件式的開發
那好吧,姑且就這麼叫吧
下麵講講這個頁面的由來:
首先我們提供了一個功能檢索的頁面,用於查詢所有的功能菜單
這個頁面的實現,QueryPage 太拿手了
查詢列表的所有功能全部搞定
點擊【編輯】或者雙擊進入編輯畫面
這就是典型的編輯頁面模型
所有的代碼,包括表單驗證,數據載入、保存,全部實現。
好像沒有什麼特別的。
大家特別關註下 粉色框線部分的 引用
引入了一個 EditArea.html
裡面的內容就是
這樣就能夠實現設計內容的共用了。
為什麼要這麼做,看下圖
這是另外的一個頁面:
其中紅色框線部分是一模一樣的,目前都是通過分部引用的方式載入的
這隻是個例子,未來通過大家的想象可以發揮非常大的作用
不僅僅是用於復用模式下
即使不是復用,也可以用來分解複雜頁面的施工,將不同的部件組裝整合成一個完整的部分
例如下圖:
將員工維護區域拆分成獨立的頁面開發,其實就是一個簡單的查詢頁面模型
將上面的機構編輯區域獨立開發,其實就是一個簡單的編輯頁面模型