PHP的资源管理框架 Assetic

MIT
PHP 查看源码»
跨平台
2013-12-31
红薯

Assetic 是一个 PHP 的资源管理框架,用于合并和压缩 CSS/JS 资源。这种方式合并资源可以减少浏览器对资源的请求数、降低资源下载大小、加速网站访问。

示例代码:

<?php

use Assetic\Asset\AssetCollection;
use Assetic\Asset\FileAsset;
use Assetic\Asset\GlobAsset;

$js = new AssetCollection(array(
    new GlobAsset('/path/to/js/*'),
    new FileAsset('/path/to/another.js'),
));

// the code is merged when the asset is dumped
echo $js->dump();
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

使用PHP类库来压缩JS,CSS文件

##安装PHP类库 composer require leafo/scssphp composer require patchwork/jsqueeze:"~1.0" ##合并压缩CSS文件 ####配置 assetic: filters: scssphp: formatter: 'Leafo\ScssPhp\Formatter...

2015/12/09 22:32
255
0
通过UglifyJS,UglifyCSS缩小js,css文件

##UglifyJS安装与使用 ###安装 ####全局安装 npm install -g uglify-js ####本地安装 进入到symfony项目目录 `npm install uglify-js --prefix app/Resources` ###配置过滤器 # app/config/c...

2015/12/09 23:06
625
0
那些最好的轮子 - PHP篇

那些最好的轮子 - PHP篇

2016/06/14 09:43
130
1
那些最好的轮子 - PHP篇

那些最好的轮子 - PHP篇

2016/07/29 10:41
65
0
如何安装第三方Bundle

##1.安装 一般通过composer来安装`composer require friendsofsymfony/user-bundle`具体版本什么的可以参考[packagist](https://packagist.org/) ##2.开启bundle 在app/Appkernel.php中注册该...

2015/12/10 21:42
120
0
symfony2常用命令

app/console doctrine:database:create # 创建数据库 app/console doctrine:generate:entity --entity=AcmeDemoBundle:Article #创建Aritle初始化的Entity app/console doctrine:generate:en...

2016/03/15 16:20
51
1
PHP 开发者应了解的24个库

作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在 Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那...

2016/09/20 15:28
153
0
Github上PHP资源汇总大全

依赖管理 ——用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers: 一个多框架Composer库安装器 Pickle: 可以在任意平台上安装PHP扩展包 静态站点生成器 ...

2016/12/18 01:54
224
0
Github上的PHP资源汇总

依赖管理 ——用于依赖管理的包和框架 Composer/Packagist : 一个包和依赖管理器 Composer Installers: 一个多框架Composer库安装器 Pickle: 可以在任意平台上安装PHP扩展包 依赖管理的附加部...

2015/01/07 11:16
5K
4

没有更多内容

加载失败,请刷新页面

返回顶部
顶部