0

cssファイルとjsファイルを結合および圧縮するために、PHPにこのコードがあります。

$css = '';
$files = explode(',',$_SERVER['QUERY_STRING']);
if( 'css' == $files[0] ){
    $type = 'css';
    $root = 'css/';
}else if( 'javascript' == $files[0] ){
    $type = 'js';
    $root = 'js/';
}
header("Content-type: text/$files[0]");
    ob_start("compress");
    function compress($buffer) {
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*\/!', '', $buffer);
    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
    return $buffer;
    }
if(sizeof($files))
{
  foreach($files as $file)
  {
    $css.= (is_file($root.$file.'.' . $type) ? file_get_contents($root.$file.'.' . $type) : '');
  }
}
echo $css;

cssおよびjsファイルを圧縮してasp.netと組み合わせるにはどうすればよいですか

ありがとう

4

2 に答える 2

2

Hanselman は、.NET でこれを行うことに関する良い投稿をしています。

.NET の最新バージョンでは、組み込みサポートを使用してこれを簡単に行うことができます。

これを可能にする他のツールのリストを次に示します。

于 2012-05-27T12:16:23.270 に答える
1

私はCombresで素晴らしい経験をしました。

セットアップは非常に簡単で、過去 2 年間で大きな問題は発生していません。

于 2012-05-27T12:29:29.610 に答える