YUI 压缩器可以缩小 ASP.NET 内联脚本吗?

发布于 2024-07-20 07:04:18 字数 169 浏览 9 评论 0原文

如何压缩内联脚本和样式标签?

YSlow 说除了缩小外部脚本和样式之外,内联脚本和样式块也可以而且应该被缩小

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

酒绊 2024-07-27 07:04:18

不要忘记有一个 YUI Compressor 的 .NET 端口。 :)

您可以将其用于构建后事件或 TFS 构建,或者仅在您自己的项目中使用 dll。

Don't forget that there's a .NET port of YUI Compressor. :)

You can use it for post-build events or in a TFS build or just use the dll's in your own project(s).

南城旧梦 2024-07-27 07:04:18

您可能会研究 MBCompression 它允许您压缩来自 .net 应用程序的几乎所有内容(包括那些可爱的 webresource.axd 文件)。

这与常规 javascript 压缩具有类似的效果。 除此之外,我仍然会考虑将内联脚本提取到单独的文件中,以删除重复并允许浏览器缓存该数据。

You might look into MBCompression It allows you to compress pretty much everything coming out of a .net app (including those lovely webresource.axd files).

This has a similiar effect as regular javascript compression. Beyond that, i'd still look into pulling out the inline scripts into separate files in order to remove duplication and allow the browser to cache that data.

风透绣罗衣 2024-07-27 07:04:18

这只是文本。 将其从周围的 HTML 中删除,通过 YUI 压缩器运行它,然后将其放回去。

如果它是由 ASP.NET 组件生成的,那么您可能必须在退出 ASP 时拦截它(例如使用代理),而此时几乎肯定不值得付出努力。

It is just text. Remove it from the HTML surrounding it, run it through the YUI compressor, then put it back.

If it is generated by ASP.NET components - then you'd probably have to intercept it on the way out of ASP (e.g. with a proxy), and at that point is almost certainly isn't worth the effort.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文