常用 JS 函数
h5 页面嵌入 QQ 客服代码
<a href="mqqwpa://im/chat?chat_type=wpa&uin={{yourQQNumber}}&version=1&src_type=web&web_src=oicqzone.com"></a>将一个数组分为多个数组
const sliceArray = function (arr, num) {
const result = [];
for (let i = 0; i < arr.length; i += num) {
result.push(arr.slice(i, i + num));
}
return result;
};限制只能传入数字
// valStr 确保是一个字符串类型
const limitToNumberStr = function (valStr) {
let tempValue = valStr.toString();
return tempValue
.replace(/[^0-9.]/g, "")
.replace(".", "#*")
.replace(/\./g, "")
.replace("#*", ".");
};将对象转换为数组
方式 1
方式 2
判断数据类型
方法 1 返回值为 Boolean 值
方法 2 返回值为数据类型
巧用 window.open
js 获取 div 宽高
js 时间处理
js 获取前一天的日期
js 获取某月最后一天是几号
更新对象属性值
删除数组某一项
获取文件类型
复制文字
数组去重
前端排序
数组取交集/差集
数组 a 是否包含数组 b
实现按照给定 ID 数组顺序对对象数组进行排序
字符串转数组
下划线转驼峰命名
滚动到页面顶部、底部
滚动到某个子元素的位置
获取两个元素的纵向距离
防抖和节流
判断一个字符串能否转换为有效的数字类型
压缩下载图片
Last updated