nlac/nlsclientscript

Yii ClientScript 扩展,用于防止 JavaScript 重新加载和资源合并/压缩

7.0.0-beta7 2015-10-01 20:41 UTC

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。代码覆盖率将在以后提高。

如何运行测试?

  1. Codeception 框架需要全局安装
  • composer global require "codeception/codeception=2.0.*"
  • composer global require "codeception/specify=*"
  • composer global require "codeception/verify=*"
  • composer global require "codeception/aspect-mock=*"
  1. 确保将 %APPDATA%\Composer\vendor\bin 添加到 PATH 变量中(以获得 codecept 命令)
  2. 进入项目根目录
  3. composer install
  4. codecept run unit --debug

资源

官方演示,教程: http://nlacsoft.net/nlsclientscript

Packagist 主页: https://packagist.org.cn/packages/nlac/nlsclientscript

旧 Yii 页面: https://yiiframework.cn/extension/nlsclientscript