1.0.2 • Published 1 year ago

custom-methods-lib v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

custom-methods-lib

AES加密解密方法

方法名参数详情描述
Base64Decryptword(加密内容), key(密钥), iv(偏移量)通过编码方式为base64、模式为ECB、填充为Pkcs7的方式进行RES加密
Base64Encryptword(Base64Decrypt加密后结果), key(密钥), iv(偏移量)通过编码方式为base64、模式为ECB、填充为Pkcs7的方式进行RES解密
HexDecryptword(加密内容), key(密钥), iv(偏移量)通过编码方式为Hex、模式为ECB、填充为Pkcs7的方式进行RES加密
HexEncryptword(HexDecrypt加密后结果), key(密钥), iv(偏移量)通过编码方式为Hex、模式为ECB、填充为Pkcs7的方式进行RES解密

颜色相关方法

方法名参数详情描述
hex2Rgbstr(16进制颜色编码)hex字符串解析,十六进制转为RGB
rgb2Hexstr(rgb, rgba)rgb字符串解析,RGB转为十六进制
randomHexColor生成十六进制随机颜色
randomRgbColor生成Rgb随机颜色
randomRgbaColor生成Rgba随机颜色
rgbToHslrgbStr(rgb)rgb value to hsl 色相(H)、饱和度(S)、明度(L)
isColorDarkOrLightrgbStr(rgb)判断颜色属于深色还是浅色,根据明度(L)判断

cookie相关方法

方法名参数详情描述
setCookiecname(名称),cvalue(值),exdays(过期天数)设置cookie
getCookiecname(名称)添加cookie
delCookiename(名称), path(路径,可选), domain(域名,可选), secure(安全,可选)删除cookie
clearAllCookie删除所以cookie

文件相关方法

方法名参数详情描述
downLoadFiledownloadName(文件名), url(地址、DataURL)下载文件
downLoadImgdownloadName(文件名), url(地址、DataURL), callback(下载成功后的回调)会将图片文件或地址资源转化为DataURL下载
getImageDataURLimage(通过new Image加载得到的图片资源)将图片资源转化为DataURL(base64)
dataURLtoFiledataurl将DataURL转换为文件对象
compressImgimg(被压缩的img对象), type(压缩后转换的文件类型), mx(触发压缩的图片最大宽度限制), mh(触发压缩的图片最大高度限制)压缩图片
getVideoCoverurl(地址、DataURL), time(截取时间点,可选), success(回调,可选)绘制视频时间节点图片

未分类方法

方法名参数详情描述
copyTextvalue(文本内容)复制文字
sleepseconds(毫秒)异步等待一段时间
debouncefn(需要防抖的函数), delay(毫秒,防抖期限值)防抖
toPercentpoint(小数), num(默认值为2,保留两位小数)数转化为百分比
GET_URL_PARAMSurl地址(https://www.baidu.com/s?wd=%E4%B8%AD%E5%9B%BD&rsv_spt=1)解析url

订阅发布对象pubSub,包含以下方法

方法名参数详情描述
onevent(订阅标识), fn(订阅执行方法)订阅
onceevent(订阅标识), fn(订阅执行方法)订阅一次
offevent(订阅标识), fn(该方法应与订阅方法相等)取消订阅
emitevent(订阅标识),arguments(由订阅执行方法接收)发布
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago