requestAnimationFramerequestAnimationFrame 它是什么? window.requestAnimationFrame()告诉浏览器————你希望执行一个动画,并且要求浏览器在下次重绘或者回流前调用指定的回调函数更新动画。 设置这个 API 的目的是为了让各种网页动画效果(DOM 动画、Canvas 动画、SVG 动画、WebGl 动画)能够有一个统一的刷新机制,逸男2022年8月6日JavaScriptjs工具箱性能优化
新增运算符新增运算符 质数运算符 ** ** 用于指数运算 基本使用 注意点 指数运算符是少有的右结合,连用时会从最右边开始计算 和等号结合使用 指数运算符可以和等号结合使用,形成一个新的赋值运算符 **= 可选链运算符 ?. 有什么用? 在编程过程中如果属性的层级过深,往往需要判断上层对象是否存在,从而避免报错,引起页面加载失败。 上面的代码中,如果 fun 方法的逸男2022年8月6日JavaScript
实现深拷贝方法实现深拷贝方法 一,实现数组深拷贝 1.使用 es6 2.使用 concat()方法 3.使用 slice()方法 二,复杂深拷贝(对象或者数组) 1.使用 JSON 对象的 stringify 和 parse 方法 2.使用递归逸男2022/12/12JavaScript
规则校验规则校验 验证电子邮箱格式 验证手机格式 验证 URL 格式 验证日期格式 验证 ISO 类型的日期格式 验证十进制数字 验证整数 验证身份证号码 是否车牌号 金额,只允许 2 位小数 中文 只能输入字母 只能是字母或者数字 验证是否包含某个值 验证一个值范围[min, max] 验证一个长度范围[min, max] 是否固定电话 判断是否为空 是否 jso逸男2022/12/12JavaScriptjs工具箱