这个一般是后台处理的多,比如php include,好处是只用一次请求,稍微节约一些,而且对搜索引擎友好,开发上是通用模式,利于团队协作。
一定要前端处理,简单的就是将html封成js的字符串,然后引用这个js再document.write到合适的位置。html到js字符串要另外找工具手动处理或自己写一个自动处理的角本。这初次访问会多一次http连接请求,以后的页面浏览器缓存应当会生效,比后台合并的节约流量,可能会对搜索引擎有点困扰,当然现在的搜索引擎很先进,可以模拟执行js的。个人开发问题不明显,团队协作的话,因为js封装的html阅读有点困难,所以最好是html文件独立,由程序自动进行转换。
复杂点的可以使用ajax二次加载。好处是不用处理html到js字符串的转换,缺点是多次请求而且对搜索引擎友好稍差。
金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。
读完这篇文章后,您心情如何?