04 2024 档案

摘要:1. 作用域 let 与 const 存在块级作用域, var 不存在块级作用域 for(var i = 0 ;i<5;i++) { setTimeout(()=> { console.log(i) }) } // 输出 5, 5, 5, 5, 5 for(let i = 0 ;i<10;i++) 阅读全文 »
posted @ 2024-04-08 13:23 --Odyssey-- 阅读(2) 评论(0) 推荐(0) 编辑
摘要:1. 建立基础的构造函数 需求 基于 Promises/A+ (promisesaplus.com) , 我们需要实现: promise 有三个状态:pending(未完成),fulfilled(完成),or rejected(拒绝)。初始状态为 pending ,且状态结束只能从pending改为 阅读全文 »
posted @ 2024-04-05 14:55 --Odyssey-- 阅读(5) 评论(0) 推荐(0) 编辑
摘要:防抖 持续频繁触发某个机制,则需要等待指定的时间再执行。 /** 手写防抖 * 用法:函数在 n 秒后再执行,如果 n 秒内被触发,重新计时,保证最后一次触发事件 n 秒后才执行。 * 思路: * 1、保存一个变量 timer * 2、返回一个闭包函数 函数内判断一下 timer 是否有值 * 2. 阅读全文 »
posted @ 2024-04-04 20:54 --Odyssey-- 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示