摘要: 闭包 const secureBooking = function () {// 1 let passengerCount = 0;// 1.1 return function () {// 1.2 passengerCount++;// 1.2.1 console.log(`${passenger 阅读全文
posted @ 2023-02-22 20:41 lukirence 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 首先我们知道JavaScript引擎包括一个调用栈和堆,调用栈是代码实际执行的地方,使用执行上下文(执行环境)来完成;堆是非结构化的内存池,存储了应用程序所需要的所有对象。 执行上下文是什么? 执行上下文包括全局执行上下文和执行上下文。 全局执行上下文:代码编译完成后进入调用栈执行首先创建全局执行上 阅读全文
posted @ 2023-02-22 20:27 lukirence 阅读(478) 评论(2) 推荐(1) 编辑
摘要: 01-骰子游戏 游戏出自Udemy的JS课程中提到的一个游戏,课程主要是对JS部分进行详细的从0开始的讲解,本篇文章是对整个游戏的分析,包括HTMK,CSS和JS,也主要对JS进行刨析。 游戏链接:https://pig-game-v2.netlify.app/ 游戏规则:开始玩家1点击ROLL D 阅读全文
posted @ 2022-12-15 16:42 lukirence 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1. 最终效果 2.滑块验证码思路 大概思路:设置两个画布,一个为显示图像的canvas画布,一个为拼图的block画布,block画布拼图内容从图像画布中的一部分裁剪得到(使用clip()),通过绑定鼠标拖动事件,滑动滑块得到block最终的落点坐标,如果坐标落点与原剪切点坐标偏差在设置范围内,显 阅读全文
posted @ 2022-11-25 20:44 lukirence 阅读(48) 评论(0) 推荐(0) 编辑