上一页 1 2 3 4 5 6 7 8 ··· 20 下一页
摘要: https://github.com/zjy4fun/x-init 安装工具 npm install -g x-init 快速创建一个项目,只需`x projectName`即可快速创建项目,支持国内加速👀 x demo 阅读全文
posted @ 2023-09-11 19:25 zjy4fun 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 递归和非递归版本 const arr = [ 123, 2, [ 2,3,4 ,[ 345, 34, [ 34,34,34 ] ] ] ] const flatten = (arr) => { return arr.reduce((acc, val) => Array.isArray(val) ? 阅读全文
posted @ 2023-09-10 21:53 zjy4fun 阅读(4) 评论(0) 推荐(0) 编辑
摘要: https://github.com/zjy4fun/notes/tree/main/demos/js-promise 三个状态,两个回调队列,then 的时候针对不同状态进行处理 const PENDING = 'PENDING'; const FULFILLED = 'FULFILLED'; c 阅读全文
posted @ 2023-09-10 21:27 zjy4fun 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://github.com/zjy4fun/notes/tree/main/demos/js-instanceof 原型就是一个对象,instanceof 就是检查构造函数的原型是否在对象的原型链上 function myInstanceOf(obj, constructorFn) { c 阅读全文
posted @ 2023-09-10 20:55 zjy4fun 阅读(18) 评论(0) 推荐(0) 编辑
摘要: https://github.com/zjy4fun/notes/tree/main/demos/js-new const myNew = (constructorFn, ...args) => { const obj = Object.create(constructorFn.prototype) 阅读全文
posted @ 2023-09-10 20:41 zjy4fun 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 控制多个请求的并发度,演示请求的过程和用时结果 demo: https://scheduler-smoky.vercel.app/ github: https://github.com/zjy4fun/scheduler <script setup lang="ts"> import { ref } 阅读全文
posted @ 2023-09-09 20:34 zjy4fun 阅读(79) 评论(0) 推荐(0) 编辑
摘要: class MaxQueue { constructor() { this.queue = [] this.max = [] } enqueue(el) { this.queue.push(el) while(this.max.length && this.max[this.max.length - 阅读全文
posted @ 2023-09-07 22:10 zjy4fun 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 按照“谁”分组,就让这个“谁”作为结果对象的 key,然后把匹配的数据分别放在这些 key 对应的 value 下面 <html> <head> <title>对数据分组处理</title> </head> <body> </body> <script> const data = [ { name: 阅读全文
posted @ 2023-09-06 21:30 zjy4fun 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 防抖分为立即执行版本和非立即执行版本 代码示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scal 阅读全文
posted @ 2023-09-06 20:31 zjy4fun 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 共同点 两者都是一定时间段内只执行一次 区别 防抖的时间段可变(下次的执行时间会重新计算),两次执行的间隔时间可能无限长 节流的时间段是固定的,两次执行的间隔时间在一个范围内 [gap, 2gap] (上面说的时间间隔,前提是事件一直在频繁触发) 适用场景 防抖:(连续的事件只触发一次) resiz 阅读全文
posted @ 2023-09-05 21:43 zjy4fun 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 20 下一页