问答详情
源自:-

现阶段办公软件模板,左菜单右内容用什么手法实现

请问CC老师,现阶段实现传统办公软件模板,即左侧为菜单栏,右侧为对应内容。用什么手法去实现?iframe,freemaker,angularRoute,还是ajax返回html

提问者:拖鞋酱 2016-03-16 23:43

个回答

  • CC老师
    2017-01-15 15:20:11

    老师首推模块化实现,model方式,当然比如你上列到的是具体实现方案,比如iframe是

    根据点击不动的menu来切换右侧iframe的src,freemaker是一款类似ejs或者jade的模板引擎,angularRoute是一个路由模块他们都不是一个级别的技术。

    你可以通过左侧控制url,angularRoute来监听路由变化,在路由变化的callback,发起ajax请求获取渲染数据,

    使用freemaker渲染模板,到右侧现实区域。当然方案有很多 ,你说的这几种技术可以组成一个方案了。但是老师不建议iframe,不是特别好控制,尤其在获取iframe的元素加以操控时候,非常消耗dom树的查询时间。


    CC老师性能优化实战群 326580276 ,老师会在里面定期解答问题。