pocket package
Functions
Function | Description |
---|---|
将 base64 编码的数据转换为 Blob 对象 | |
计算字符串的字节数 英文字符算一个字节,中文字符算两个字节 | |
将 Canvas 转换为图像对象 | |
返回一个在指定范围内的值 如果最小值大于最大值,则会自动交换它们 | |
复制文本到剪贴板 | |
克隆对象,优先使用简单克隆方法,如果出错则使用深层克隆方法 | |
克隆深层对象 | |
克隆简单对象 | |
函数组合,执行顺序从右到左 最后一个函数参数可以传递多个参数,其他函数必须是单参数函数 | |
防抖函数,限制某个函数在连续触发的情况下只执行一次 | |
从嵌套对象中获取指定路径的值 | |
创建一个 Promise,在指定的毫秒数后解析 | |
删除 Cookie | |
通过 Blob 对象进行文件下载 | |
通过 Canvas 元素下载图像文件 | |
通过指定的 URL 下载文件 | |
如果字符串不以指定的前缀开头,则在字符串前添加前缀。 | |
进入全屏模式 | |
退出全屏模式 | |
将指定 URL 的资源转换为 Blob 对象 | |
创建一个包含指定长度的数组,并使用指定的值填充该数组 | |
将多维数组扁平化为一维数组。 | |
格式化时间 | |
获取 Cookie | |
获取当前页面的域名 | |
获取 localStorage 中指定键的值 | |
获取参数的类型 | |
将十六进制颜色代码转换为 RGB 颜色数组 | |
空闲时加载资源 | |
将 HTML 图像元素转换为 Blob 对象 | |
将 HTML 图像元素转换为具有指定大小的画布元素 | |
将 HTML 图像元素转换为数据 URI | |
检查当前是否处于全屏模式 | |
判断一个字符串是否为有效的十六进制颜色代码 | |
TypeScript 中的“isRgbColor”函数通过验证数组结构和通道值来检查给定颜色是否为 RGB 格式。 | |
函数“isType”检查给定的上下文是否属于指定的类型。 | |
函数组合, 执行顺序从左到右 第一个函数参数可以传递多个参数,其他函数必须是单参数函数 | |
将url地址的query参数转换为JSON数据 1⃣️?a=1&b=2 => {a:1, b:2} 2⃣️?a[0]=1 => {"a[0]": 1} 3 支持多问号 ?a=1&#/result?b=1&a=2 => {b: 1, a: 2} | |
生成一个指定范围内的随机整数 | |
移除 localStorage 中指定键的值 | |
将 RGB 颜色数组转换为十六进制颜色代码 | |
设置 Cookie | |
设置 localStorage 中指定键的值 | |
如果字符串以指定的前缀开头,则去除该前缀并返回结果字符串;否则返回原始字符串 | |
根据字节数,截取字符串 | |
返回一个 Promise,在下一个 Vue.js 的 tick 循环中解析 此函数用于在 Vue.js 更新 DOM 后执行同步操作 | |
节流函数,限制某个函数在一定时间间隔内只能执行一次 | |
切换全屏模式 | |
将数字转换为十六进制字符串,并确保输出的字符串是两位数,如果不足两位,则在前面补充零,并将结果转换为大写字母形式 | |
从数组中移除重复的元素并返回一个新的数组 | |
验证数学公式的合法性 |
Variables
Variable | Description |
---|---|
音频预加载 |