如何压缩内联脚本和样式标签?
YSlow 说除了缩小外部脚本和样式外,内联脚本和样式块可以而且也应该缩小。
不要忘记YUI Compressor 有一个 .NET 端口。:)
您可以将它用于构建后事件或 TFS 构建,或者仅在您自己的项目中使用 dll。
您可能会查看MBCompression 它允许您压缩来自 .net 应用程序的几乎所有内容(包括那些可爱的 webresource.axd 文件)。
这与常规 javascript 压缩具有类似的效果。除此之外,我仍然会考虑将内联脚本提取到单独的文件中,以删除重复并允许浏览器缓存该数据。
这只是文字。从它周围的 HTML 中删除它,通过 YUI 压缩器运行它,然后将它放回去。
如果它是由 ASP.NET 组件生成的——那么你可能不得不在离开 ASP 的过程中拦截它(例如使用代理),并且在这一点上几乎可以肯定不值得付出努力。