我感觉用js模拟后端的include公共html和后端直接用include比较性能我认为前者会比较好,因为如此做虽然多做了一次请求,但一般公共的头部或是底部或是其他的html都只是一小段静态节点 又没有包括其它的js和css请求速度应该是非常快的应该可以忽略不计吧. 如果是给后端语言处理的话 它必须把整个html文件载入然后查找include 然后再把后端语言的标签转换成html标签在输出给浏览器,而且每个页面都要这样解析,效率远比原封不动直接输出html给浏览器差多了,前端的话跳到第二个页面请求载入公共的内容不是就有缓存了嘛。可以用ng-include对比一下PS:个人观点,不喜勿喷
2016-01-09