gpt4 book ai didi

javascript - 压缩静态 HTML 文件中的 JS 和 CSS

转载 作者:太空狗 更新时间:2023-10-29 13:31:11 26 4
gpt4 key购买 nike

Sphinx 的输出,python 文档生成器,会生成大量 HTML 文件。每个都有一个带有大量 JavaScript 和 CSS 的 header ,包括:

<link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="../_static/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="stylesheet" type="text/css" href="../_static/custom.css" />
<link rel="stylesheet" type="text/css" href="../_static/colorbox/colorbox.css" />
<script type="text/javascript" src="../_static/colorbox/jquery.colorbox-min.js"></script>

其中大部分都被单独缩小了,但这仍然不是最佳选择,因为当客户端的缓存为空时,它需要向网络服务器发出单独的请求。是否有像 YUI Compressor 或 Closure Compiler 这样的工具可以将 HTML 文件作为输入,压缩所有单独的外部链接脚本,然后重写输出?这类似于 django_compressor

最佳答案

同意以上回答。

你可以做另一件事。

将所有脚本放在正文之后而不是标题之后。可能会提高您的加载速度。

关于javascript - 压缩静态 HTML 文件中的 JS 和 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com