首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
之恒君
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
之恒君
4天前
关注
概念:不可变状态模型
1. 核心特性:“不可变”的本质 禁止直接修改:原状态(如对象、数组)的属性/元素不能被重新赋值(例:不能用 state.name = "张三" 或 array.push(...
0
评论
分享
之恒君
11天前
关注
React 性能优化(方向)
React 性能优化的核心目标是减少不必要的渲染、降低渲染成本、优化资源加载,最终提升应用响应速度和用户体验。以下从「渲染优化」「代码与资源优化」「运行时优化」「架构层优化...
1
评论
分享
之恒君
13天前
关注
原型-2:prototype 和 __proto__ 的区别详解
这两个属性都与 JavaScript 的原型系统相关,但扮演完全不同的角色,经常容易混淆。 1. 核心区别总结 特性 prototype __proto__ 所有者 函数...
1
评论
分享
之恒君
13天前
关注
原型-1: 理解 JavaScript 中的 原型
要理解 JavaScript 中的「原型」,首先要跳出其他面向对象语言(如 Java、C#)的「类」思维——JS 是通过 原型(Prototype) 实现继承和属性共享的,...
0
评论
分享
之恒君
13天前
关注
寄生组合继承 vs ES6 类继承 深度对比
1. 寄生组合继承(Parasitic Combination Inheritance) 实现方式 2. ES6 类继承 实现方式 3. 详细对比 特性 寄生组合继承 ES...
0
评论
分享
之恒君
14天前
关注
script 标签中的 async 和 defer 的区别
在前端开发中,<script>标签的async和defer属性均用于优化脚本加载与页面渲染的关系,避免脚本阻塞页面解析,但二者在执行时机、加载顺序、适用场景上存在关键区别。...
0
评论
分享
之恒君
14天前
关注
事件冒泡和事件捕获详解
事件流描述了事件在 DOM 树中传播的顺序。理解事件流是掌握事件处理的关键。 1. 基本概念 事件流三阶段 示例 DOM 结构 2. 捕获阶段 (Capturing Pha...
0
评论
分享
之恒君
15天前
关注
JavaScript 对象相等性判断详解
在 JavaScript 中,判断对象相等有多种方式,各有不同用途和特点。 1. 相等性比较运算符 1.1 严格相等 ===和 宽松相等 == 特点: 比较的是引用地址,不...
0
评论
分享
之恒君
15天前
关注
深入对比:var 和 let 在 for 循环中的差异
让我们通过这两个 for 循环示例,详细分析 var 和 let 的区别。 1. 原始代码分析 使用 var 使用 let 2. 执行过程详细分析 var 版本的执行过程 ...
0
评论
分享
之恒君
15天前
关注
JavaScript this 指向 - 练习题 - 详细解析
基础题解析(1-10) 1. 全局调用 解析: 普通函数直接调用 在非严格模式下,this指向全局对象(浏览器中是 window,Node.js 中是 global) va...
0
评论
分享
之恒君
15天前
关注
JavaScript this 指向 - 练习题
以下是 20 道考察 this指向的题目,涵盖各种场景。建议你先自己思考答案,再看解析。 基础题(1-10) 1. 全局调用 2. 对象方法调用 3. 方法赋值后调用 4....
0
评论
分享
之恒君
18天前
关注
JavaScript 数组去重方法大全
1. 使用 Set(ES6+ 推荐) 最简单、最优雅的方法 优点:代码简洁,性能好 缺点:无法处理特殊对象(NaN、+0/-0 等会被正确处理) 2. 使用 filter ...
0
评论
分享
之恒君
18天前
关注
JavaScript 闭包详解
什么是闭包? 闭包是指能够访问并记住其词法作用域的函数,即使这个函数在其词法作用域之外执行。 简单示例 在这个例子中,inner函数就是一个闭包,它记住了外层函数 oute...
0
评论
分享
之恒君
18天前
关注
JavaScript 垃圾回收机制详解
什么是垃圾回收? 垃圾回收(Garbage Collection)是 JavaScript 引擎自动管理内存的机制,它会定期找出不再使用的变量和对象,并释放它们占用的内存空...
1
评论
分享
之恒君
19天前
关注
PromiseResolveThenableJobTask 微任务是怎么被执行的
要理解 NewPromiseResolveThenableJobTask 这个微任务的作用,需要先回到它的创建场景:当一个 Promise 的 then 回调(或其他 Pr...
0
评论
分享
之恒君
19天前
关注
v8源码:PromiseResolveThenableJobTask 是如何被创建和执行的?
PromiseResolve 发现 resolution 是 thenable -> 调用 NewPromiseResolveThenableJobTask...
0
评论
分享
之恒君
20天前
关注
PromiseResolveThenableJobTask 的在Promise中的使用
问题: 最近看到一个有意思的面试题: 结论: 最终 console 输出顺序: 0, 1, 2, 3, 4, 5 原因解释 重点:Promise的处理 与 微任务队列: 解...
0
评论
分享
之恒君
关注了
CassieHuu
之恒君
赞了这篇文章
CassieHuu
6月前
关注
当 Promise 的 then 链中 return Promise.resolve (value),会发生什么?
当你在 .then() 中返回一个已经 fulfilled 的 Promise,到底发生了什么?为什么会推迟 `2个微任务` ?...
3
评论
分享
之恒君
21天前
关注
Promise.resolve(x) 等同 new Promise(resolve => resolve(x))?
Promise.resolve(x) 与 return new Promise((resolve) => resolve(x)) 在多数场景下行为一致,但不能完全等同理解,...
0
评论
分享
下一页
个人成就
文章被点赞
24
文章被阅读
14,481
掘力值
733
关注了
29
关注者
3
收藏集
19
关注标签
14
加入于
2022-03-22