是否可以编译HTML?它不会那么难,因为所有标签都可以很容易地用字节替换,这将加速词法分析器,因为它不必从流中查询。它还可以使网页更小,更容易发送给客户端。
如果不可能有具体原因,为什么不呢?
答案 0 :(得分:2)
为什么需要编译HTML?从服务器发送到客户端时,HTML响应已经是位串的形式。此外,即使您正在应用任何自定义转换,您如何确保在客户端执行解码以获得原始响应。
但是,如果您关心的是响应压缩以有效地使用网络带宽,那么还有其他方法可以做到这一点: -
缩小缩小的CSS,JS文件。你甚至可以聚合所有 应用程序级CSS,将JS文件合并为一个大文件并将其发送到一个文件中 去,以避免不必要的网络电话。
将内容编码设置为gzip(但请务必选中"接受"标题 在请求中)
将缓存用于静态文件。
有关详细信息,请参阅https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html。 希望它可以帮助你。
答案 1 :(得分:0)
为什么需要编译html模板?
可以在字符串中编译html模板,以便以后在其他网站中使用。绝对可以使用像angularjs这样的javascript框架来实现这一点。
这是一个例子
http://blog.timsommer.be/using-compile-to-compile-html-strings-in-angular/