2021-04-23
字符串转 base64 注意编码问题,非 ascii 字符需先 encodeURIComponent 处理再加密
阅读全文
2022-07-25
V8 引擎中 JavaScript 执行依赖调用栈和事件循环,递归太深易栈溢出,异步任务分宏微任务,微任务优先执行。
阅读全文
2018-07-11
自己写模态框灵活方便,不用依赖库,但要注意控制显示状态和遮罩层的同步。
阅读全文
2019-11-29
链表实现关键在节点结构和指针操作,查找插入删除需注意前后节点关系。
阅读全文
2021-02-03
闭包会保留外部变量,多次调用会创建新副本,导致结果不同,注意变量作用域和引用问题。
阅读全文
2022-06-16
无符号右移0位可将非数字转为0,但负数结果不准确,适合特定场景使用。
阅读全文
2018-10-22
构造函数实现类继承较复杂,需手动处理原型和属性,而 class 语法更简洁清晰。
阅读全文
2018-10-22
箭头函数简化 this 指向,生成器用 yield 多次返回,解构赋值提升代码简洁性,闭包实现变量私有和延迟执行。
阅读全文
2021-04-24
new 关键字通过设置实例的 __proto__ 指向构造函数原型,并绑定构造函数执行上下文实现属性和方法继承。
阅读全文
2024-07-19
检测大写键盘可用 getModifierState 方法,但需注意兼容性和实际使用场景的限制。
阅读全文