1.0.1 • Published 1 year ago

liilib v1.0.1

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

TOC

常用函数库

工具

获取当前时间

描述

通过调用方法来获取当前时间

用法

#解释
语法curTimeFormat(type)
参数type:获取时间的格式 目前支持 20 种不同形式的时间
返回值返回当前的时间

示例

console.log(curTimeFormat("yyyy-mm-dd h:m:s")); // 2021-11-4 14:30:33
console.log(curTimeFormat("yyyy/mm/dd h:m")); // 2021/11/4 14:30

随机数生成

描述

通过调用方法来获取随机数

用法

#解释
语法createRdm(min,max,Integer)
参数min:最小值,max:最大值,Integer:是否为整数 boolean 默认为 true 整数
返回值返回当前的时间

示例

console.log(createRdm(1, 100)); // 80
console.log(createRdm(1, 100, false)); // 69.94

随机颜色生成

描述

通过调用方法来随机获取颜色,目前支持 rgb 和 hex 两种格式

用法

#解释
语法colorRdm(type)
参数type:获取颜色的格式有 rgb 和 hex 两种,默认为 rgb
返回值返回颜色的值

示例

console.log(colorRdm()); // (153,17,88)
console.log(colorRdm("hex")); // #DF80CB

颜色格式转换

描述

通过调用该方法来进行颜色的转换目前仅支持 rgb,hex 相互转换

用法

#解释
语法Rgb_Hex(data,type)
参数data:转换前的颜色数据type:获取颜色的格式有 rgb 和 hex 两种,默认为 rgb
返回值返回转换后的颜色值
支持格式rgb:(255,255,255)hex:#FFFFFF

示例

console.log(Rgb_Hex("(255,255,255)", "hex")); // #FFFFFF
console.log(Rgb_Hex("#FFFFFF", "rgb")); // (255,255,255)

字符串回文

描述

判断某一字符串是否是回文字符串

用法

#解释
语法palindrome(str)
参数str:需要判断的字符串
返回值如果是回文字符串则返回 true,反之返回 false

示例

let str = "12321";
let str2 = "12345";

console.log(palindrome(str)); // true
console.log(palindrome(str2)); // false

字符串倒序

描述

生成给定字符串的倒序字符串

用法

#解释
语法reverseStr(str)
参数str:需要进行倒序的字符串
返回值返回传入字符串的倒序字符串

示例

let str = "倒叙字符串";

console.log(reverseStr(str)); // 串符字序倒

字符串截取

描述

生成给定字符串进行截取,其他部分用 ... 代替

用法

#解释
语法truncate(str,num)
参数str:需要进行截取的字符串num:截取的字数
返回值返回截取后的字符串

示例

let str = "字符串截取字符串截取字符串截取字符串截取";

console.log(truncate(str, 9)); // 字符串截取字符串截...

文件分类

描述

后端传来的连接格式可能不分通过调用该方法来可以对链接进行分类

用法

#解释
语法filType(file)
参数file:包含文件链接的数组
返回值返回分类后的链接

示例

let file = [
  "120201197411173093.mp3",
  "120201197411173093.txt",
  "130201198409273008.mp4",
  "210201200101149246.jpg",
  "210201200101149246.m4v",
  "210201200101149246.pdf",
  "21020120010asda../\114as46.png",
  "21020120010114as46.docx",
  "2102012001011)_49246.zip",
  "460101198309075187.gif",
];
console.log(filType(file));
// {
//   video: [ '130201198409273008.mp4', '210201200101149246.m4v' ],
//   audio: [ '120201197411173093.mp3' ],
//   word: [
//     '120201197411173093.txt',
//     '210201200101149246.pdf',
//     '21020120010114as46.docx'
//   ],
//   photo: [
//     '210201200101149246.jpg',
//     '21020120010asda../Las46.png',
//     '460101198309075187.gif'
//   ],
//   compressed: [ '2102012001011)_49246.zip' ],
//   other: []
// }

文字转拼音

描述

通过调用方法来获取返回的拼音

用法

#解释
语法toPinYin(value,type)
参数value:需要转化的文字type:是否需要首字母大写 默认为 false
返回值返回生成的拼音

示例

console.log(toPinYin("你好啊!")); // nihaoa
console.log(toPinYin("你好啊!", true)); // NiHaoA