原來CMS使用的專題類的頁面是 : 事先由前端寫好完整頁面,再交付給運營使用,這樣使用的比較靈活,能夠根據市場的不一樣需求由前端切出不一樣的頁面,有時候一旦需求過多,就耽誤切圖的時間。前端
如今M和H5採用組件化開發,事先由前端開發出組件,因爲H5頁面能夠理解爲分層的頁面,把一個頁面分爲不一樣區域。數據庫
每一個區域能夠嵌入一個組件,組件的類型能夠爲圖片,文字,圖文等,把前端切好的組件進行處理,能夠讓模板引擎解析。而後處理好的組件存入在數據庫中。組件化
表1:spa
component_type
設計
type_id component
name模板引擎
status圖片
ctime開發
mtime模板
表2:
component_list
comp_id
type_id
name
status
content //組件樣式
ctime
mtime
後臺設計
當咱們選擇一個區域的時候,咱們在選擇使用什麼樣的組件,進而選擇組件的樣式。保存在數據庫中。
前臺顯示就能夠調取相關的數據,再結合模板引擎就能夠把頁面的總體效果顯示出來了。