gpt4 book ai didi

model-view-controller - 如何使用 Mako 模板去除空格和换行符?我的 12362 行 HTML 文件正在杀死 IE

转载 作者:行者123 更新时间:2023-12-04 08:37:54 24 4
gpt4 key购买 nike

我在我的 Pylons 网站上使用 Mako 模板系统,但在剥离空白时遇到了一些问题。

我去除空格的理由是生成的 HTML 文件有 12363 行代码。我认为,这就是 Internet Explorer 在尝试加载时挂起的原因。

我希望能够让我的 HTML 文件看起来漂亮整洁,以便我可以轻松地对其进行更改,并使生成的输出看起来像减少文件大小和内存使用所需的那样丑陋和凌乱。

Mako 文档 http://www.makotemplates.org/docs/filtering.html说你可以使用 trim标志,但这似乎不起作用。示例代码:

<div id="content">
${next.body() | trim}
</div>

我能够去除换行符的唯一方法是添加 \ (反斜杠)到每行的末尾。这在编码 View 时相当烦人,我更喜欢有一个集中的解决方案。

如何删除空格/换行符?

最佳答案

我不相信 IE 挂起是由于文件大小。您可能刚刚发现了一个标记组合,这些标记遇到了导致它卡住的 IE 错误。尝试修剪您的文档,直到不再发生卡住以隔离有问题的标记模式(然后避免使用标记模式),或者尝试更改标记,直到不再发生这种情况。

另一件好事是通过 HTML 验证器运行您的页面并修复报告的任何问题。

关于model-view-controller - 如何使用 Mako 模板去除空格和换行符?我的 12362 行 HTML 文件正在杀死 IE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632935/

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