我现在用的方法是把公用的部分放在js里,每次载入页面的时候动态生成。
有没有更好的办法?
前端构建,用ejs或者jade等模版引擎来生产你的目标html文件,这样header和footer这些文件就可以单独保存了
使用前端mvvm框架实现前端组件化
在angularjs中,有一个叫做ng-include
的指令,可以引入自己想要引入的模板部分
<div ng-include="example.html"></div>
被引入的部分会被当成子元素插入到该div中。这样可以实现按需引入,各方面都很棒。