wolxxx/chelsea 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wolxxx/chelsea

最新稳定版本:1.2.1

Composer 安装命令:

composer require wolxxx/chelsea

包简介

js tools

README 文档

README


[![Join the chat at https://gitter.im/wolxXx/chelsea](https://badges.gitter.im/wolxXx/chelsea.svg)](https://gitter.im/wolxXx/chelsea?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
smart and awesome tool collection for javascript. no frameworks needed. just plain vanilla javascript.
let me know if something is missed.

generateUUID()

generates a uuid
example: eb5a5653-ff7b-40ed-84fe-c66b01fbe2b7

getPassword(length)

generates a random password with n = length characters
example: 0qIBDo,0h0

replaceAll(find, replace, str)

replaces all occurrences in str of find with replace
example: Chelsea.replaceAll("sucks", "is awesome", "linux sucks") -> linux is awesome

trim(string)

clears all leading and tailing whitespaces, line breaks in string.
Chelsea.trim("      my text \n "); -> my text

log(text, arguments)

checks if console.log is available and logs text and arguments

getRandomColor()

generates a random color
example: #73A0AA

getRandomHalfTransparentColor()

generates a random transparent color
example: rgba(190, 192, 120, 0.6)

encodeBase64(input)

encodes a string to base64 format
example: Chelsea.encodeBase64(JSON.toString({foo: 'bar', bar: 'foo'}) -> W29iamVjdCBKU09OXQ==

var data = JSON.toString({foo: 'bar', bar: 'foo'});
var encoded = Chelsea.encodeBase64(data);
var decoded = Chelsea.decodeBase64(encoded);
var foo = encoded;
Chelsea.log(data);
Chelsea.log(encoded);
Chelsea.log(decoded);
Chelsea.log(data == decoded);

last log command will output true

decodeBase64(input)

decodes a base64 encoded string
example: Chelsea.decodeBase64("W29iamVjdCBKU09OXQ==") -> {foo: 'bar', bar: 'foo'}

##@todo

  • need to create unit tests
  • more documentation
  • more features

统计信息

  • 总下载量: 7
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-03-06