YUI 压缩器可以缩小 ASP.NET 内联脚本吗?
如何压缩内联脚本和样式标签?
YSlow 说除了缩小外部脚本和样式之外,内联脚本和样式块也可以而且应该被缩小。
How can you compress inline script and style tags?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何压缩内联脚本和样式标签?
YSlow 说除了缩小外部脚本和样式之外,内联脚本和样式块也可以而且应该被缩小。
How can you compress inline script and style tags?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
不要忘记有一个 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).
您可能会研究 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.
这只是文本。 将其从周围的 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.