drips / 最小化
MinimizeCompiler 用于压缩 CSS 和 JavaScript
v1.0.0
2016-07-30 07:21 UTC
Requires
- drips/mvc: ^1.0
- matthiasmullie/minify: ^1.3
This package is not auto-updated.
Last update: 2024-09-14 18:09:31 UTC
README
描述
基于压缩器的编译器,用于压缩 CSS 和 JavaScript 文件。
使用内置的编译器,可以轻松压缩 CSS 和 JavaScript 代码。
示例:压缩 CSS
<?php use Drips\Minimize\Compiler; $minimizedCSS = Compiler::compile($css, Compiler::CSS);
示例:压缩 JS
<?php use Drips\Minimize\Compiler; $minimizedJS = Compiler::compile($js, Compiler::JS);
自动翻译
此外,还提供了一款控制器,用于自动翻译和交付 CSS 和 JavaScript 文件。可以使用以下方式使用它。
CSS 压缩
在你的 DRIPS
目录下,首先创建一个名为 css
的目录。在这个目录中,放置你以后希望压缩后交付的所有 CSS 文件。然后,你需要将相应的控制器作为路由注册,以便文件可以自动交付。
<?php $router->add('css', '/css/{file}.css', Drips\Minimize\CssController::class)
JS 压缩
在你的 DRIPS
目录下,首先创建一个名为 js
的目录。在这个目录中,放置你以后希望压缩后交付的所有 JavaScript 文件。然后,你需要将相应的控制器作为路由注册,以便文件可以自动交付。
<?php use Drips\Minimize\Compiler; $router->add('js', '/js/{file}.js', Drips\Minimize\JsController::class)