現(xiàn)階段辦公軟件模板,左菜單右內(nèi)容用什么手法實(shí)現(xiàn)
請(qǐng)問CC老師,現(xiàn)階段實(shí)現(xiàn)傳統(tǒng)辦公軟件模板,即左側(cè)為菜單欄,右側(cè)為對(duì)應(yīng)內(nèi)容。用什么手法去實(shí)現(xiàn)?iframe,freemaker,angularRoute,還是ajax返回html
請(qǐng)問CC老師,現(xiàn)階段實(shí)現(xiàn)傳統(tǒng)辦公軟件模板,即左側(cè)為菜單欄,右側(cè)為對(duì)應(yīng)內(nèi)容。用什么手法去實(shí)現(xiàn)?iframe,freemaker,angularRoute,還是ajax返回html
2016-03-16
舉報(bào)
2017-01-15
老師首推模塊化實(shí)現(xiàn),model方式,當(dāng)然比如你上列到的是具體實(shí)現(xiàn)方案,比如iframe是
根據(jù)點(diǎn)擊不動(dòng)的menu來切換右側(cè)iframe的src,freemaker是一款類似ejs或者jade的模板引擎,angularRoute是一個(gè)路由模塊他們都不是一個(gè)級(jí)別的技術(shù)。
你可以通過左側(cè)控制url,angularRoute來監(jiān)聽路由變化,在路由變化的callback,發(fā)起ajax請(qǐng)求獲取渲染數(shù)據(jù),
使用freemaker渲染模板,到右側(cè)現(xiàn)實(shí)區(qū)域。當(dāng)然方案有很多 ,你說的這幾種技術(shù)可以組成一個(gè)方案了。但是老師不建議iframe,不是特別好控制,尤其在獲取iframe的元素加以操控時(shí)候,非常消耗dom樹的查詢時(shí)間。
CC老師性能優(yōu)化實(shí)戰(zhàn)群?326580276 ,老師會(huì)在里面定期解答問題。