用smarty-fetch頂替js模版渲染

ajax技術不可避免就是從新拼接html,用js或者jquery拼接html最終的代碼是不可維護的,像這樣。html

市面上其實有更好的解決方案就是vue.js和angular.js,仍是一些js模版.可是這個很難短期掌握。前端

受ecshop的啓發.我決定採用smarty->fetch在後端渲染好html.而後再輸出.前端直接用innerHTML賦值;vue

smarty->fetch和smarty->display實際上是差很少的。惟一不一樣就是fetch()不直接輸出,能夠賦值到某個變量;jquery

目前技術的發展要求是先後端分離,最好後端只輸出json.只關心數據。個人解決辦法是ajax

加多一個$_GET參數;json

例如format=json後端

若是是請求json。我也能夠直接輸出json格式。這個是不衝突的。前後端分離

相關文章
相關標籤/搜索