juanchosl/assetminifyer

一个用于将作为网站项目资源使用的js和css文件进行压缩的简单库

1.0.1 2024-03-04 20:57 UTC

This package is auto-updated.

Last update: 2024-09-30 14:36:38 UTC


README

描述

一个用于将作为网站项目资源使用的js和css文件进行压缩的简单库

如何使用

直接连接到驱动器

use JuanchoSL\AssetMinifyer\Drivers\JSMin;

$minifyed_content = JSMin::minify($js_code);

或者

use JuanchoSL\AssetMinifyer\Drivers\CSSMin;

$minifyed_content = CSSMin::minify($css_code);

使用内容适配器

use JuanchoSL\AssetMinifyer\Adapters\Minifyer;

$minifyer = new Minifyer();
$js_minifyed = $minifyer->cleanJs($js_code);
$css_minifyed = $minifyer->cleanCss($css_code);

使用某些文件的适配器

文件内容将被压缩和连接。请勿用于不同类型的文件。

use JuanchoSL\AssetMinifyer\Adapters\Minifyer;

$minifyer = new Minifyer();
$minifyer->addFiles([$asset_fullpath_1, $asset_fullpath_2]);
$asset_minifyed = $minifyer->getContent();