nlac / nlsclientscript
Yii ClientScript 扩展,用于防止 JavaScript 重新加载和资源合并/压缩
7.0.0-beta7
2015-10-01 20:41 UTC
Requires
- php: >=5.3.0
- tedivm/jshrink: ~1.0
This package is not auto-updated.
Last update: 2024-09-28 16:10:08 UTC
README
一个用于防止重新加载 JavaScript 库和合并/压缩资源的 Yii 1.x CClientScript 扩展
与 6.x 版本相比的新特性
- 大规模重构
- 单文件代码拆分为类
- 全新的 CSS 处理部分:处理 @import-s 和 url-s
- 支持 Composer
- 演示应用程序
- 已迁移至 github:)
- 可在 packagist.org 上找到
- 测试(初始)
如何使用 Composer 安装
Composer 需求部分: "nlac/nlsclientscript": "dev-master"
测试
编写了一些重要的单元测试,使用 Codeception。代码覆盖率将在以后提高。
如何运行测试?
- Codeception 框架需要全局安装
- composer global require "codeception/codeception=2.0.*"
- composer global require "codeception/specify=*"
- composer global require "codeception/verify=*"
- composer global require "codeception/aspect-mock=*"
- 确保将 %APPDATA%\Composer\vendor\bin 添加到 PATH 变量中(以获得 codecept 命令)
- 进入项目根目录
- composer install
- codecept run unit --debug
资源
官方演示,教程: http://nlacsoft.net/nlsclientscript
Packagist 主页: https://packagist.org.cn/packages/nlac/nlsclientscript