drips/最小化

MinimizeCompiler 用于压缩 CSS 和 JavaScript

v1.0.0 2016-07-30 07:21 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:09:31 UTC


README

Build Status Code Climate Test Coverage Latest Release

描述

基于压缩器的编译器,用于压缩 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)