【问题标题】:How to minify and combine Javascript and CSS如何缩小和组合 Javascript 和 CSS
【发布时间】:2012-03-18 20:39:33
【问题描述】:

有人可以告诉我如何缩小和组合我的 CSS,因为我正在处理的网站存在性能问题。此外,外部 JS 和 CSS 库是否也被缩小和组合或保持原样?

【问题讨论】:

  • 另外,我是否需要单独的工具来执行缩小和组合,还是需要一个工具来完成?
  • 有谁知道外部库是否通常被缩小?
  • 您通常可以通过名称来判断外部库是否被缩小,因为它们中有“min”,例如使用 jQuery。

标签: c# javascript minify


【解决方案1】:

.NET 有几个方便的选项,例如:

Chirpy

SquishIt

Cassette

ASP.NET 4.5 中的新功能: Bundling in ASP.NET 4.5

【讨论】:

  • Minify 不是一个 php 应用程序吗?无论如何,如果它满足您的需求 - 为什么不呢?
  • 我不知道 Minify 是如何工作的——但是有了所有可用的 .NET 选项,没有太多理由去了解 IMO。试试我提到的工具之一。
【解决方案2】:

我建议阅读 Google 的 Page Speed 和他们的 Closure Compiler Service

【讨论】:

    【解决方案3】:

    我还会为 .net 选项添加 RequestReduce。它可能是缩小外部资源的唯一运行时捆绑选项。它与其他 .net 选项的独特之处在于它通过 http 而不是通过文件系统来获取未压缩的内容。它还可以精灵你的背景图像。

    【讨论】:

      【解决方案4】:

      我知道这是一个老问题,但我想我会给出更好的答案(技巧)。

      在 Visual Studio 中,如果您格式化代码(Ctrl + K + D),那么 css 会为您很好地格式化。

      【讨论】:

      • 无意冒犯,但这与问题无关,他在询问一个名为代码缩小的流行主题,而您正在告诉他有关 Visual Studio 自动格式化功能以使代码美观整洁。
      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 2020-06-12
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      • 2013-09-15
      • 2015-01-07
      • 2013-06-17
      相关资源
      最近更新 更多