我首先构建移动设备,然后使用我在 index.html 中内联的微型框架(小于 10kB)来保存 HTTP 请求。
我现在找了好几天,似乎其他所有内联 javascript 的人都这样做:
<script>UGLIFIED JAVASCRIPT</script>
我这样做:
<script src="data:application/javascript;utf8, UGLIFIED PERCENT-ENCODED JAVASCRIPT"></script>
<div>
您可能会说百分比编码会使文件更大,但实际上并不会,因为 gzip 的工作方式 - 它取代了重复,重复的短语是or无关紧要%3Cdiv%3E
。
我的问题是——我的方法有什么潜在的优势吗?
PS。我的一个想法是浏览器缓存类似文件的 DATA-URI 元素,但我不知道这是否有意义,从那时起我还必须找到控制如何防止加载 index.html 部分的方法。除非我可以在其他地方使用缓存的元素——否则也会有它的用例。想法?