08 2022 档案

摘要:一、什么是事件循环? 定义: 因为js是一门单线程语言,为了防止阻塞,我们把代码(任务)分成了同步和异步。 同步代码给js引擎(js主线程),异步代码交给宿主环境(浏览器/Node)。 同步代码放入执行栈中,异步代码等待时机成熟送入任务队列中排队。 执行栈中执行完毕,会去任务队列中看是否有异步任务, 阅读全文
posted @ 2022-08-08 15:13 Zzxzzx999 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、防抖(debounce) 1.定义:防抖,顾名思义就是防止抖动。就是指连续触发事件但是在设定的一段时间内只执行最后一次。我们可以设定一个间隔时间来定义是否频繁,如果此次事件距离上次事件触发的间隔少于我们所设定的时间,则认定为频繁操作。(记忆方法:重新开始) 例子:设定了1000毫秒执行,当你触发 阅读全文
posted @ 2022-08-02 14:39 Zzxzzx999 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、Cookie 1.什么是cookie 原理图 说明: 1.浏览器第一次发送请求到服务端 2.服务器响应结果的同时也返回了一些数据也就是cookie给浏览器。 3.浏览器读取cookie并存储,当再次发起访问请求的时候携带上cookie。 4.服务器检查了cookie可以识别身份,响应结果。 2. 阅读全文
posted @ 2022-08-01 17:49 Zzxzzx999 阅读(225) 评论(0) 推荐(0) 编辑

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