Doraemon Starry Sky Backdrop
dorabighead Avatar
dorabighead
🔥
✦ 独立技术专栏

小 Dora 的 JS 修炼坊

深入 JavaScript 核心设计思想、闭包原型与异步事件循环机制。

累计收录 9 篇技术文稿 · 最近更新:2026-02-07
01
小 Dora 的 JS 修炼坊

为什么有的函数要用 call,有的却完全不用?

——从 this 设计本质理解 JavaScript 方法分类 在学习 JavaScript 的过程中,很多人都会卡在一个问题上: 更进一步的问题是: 本文将从设计层面而不是“记规则”的角度,彻底解释

#前端 #JavaScript #面试 · 约 6 分钟
阅读全文
02
小 Dora 的 JS 修炼坊

闭包、柯里化、WeakMap:从前端到 V8 内存深渊的修炼

——小Dora 的 JavaScript 修炼日记 · Day 9 🗂 目录 Map 与 WeakMap:表面区别 vs 内存差距 什么是弱引用?为什么 WeakMap 是弱引用? V8 内存结构:堆

#前端 #JavaScript #面试 · 约 10 分钟
阅读全文
03
小 Dora 的 JS 修炼坊

手写 `new`、`call`、`apply`、`bind` + V8 函数调用机制解密

🌀 小Dora 的 JS 修炼日记 · Day 7 🌟 开篇:四大函数机制是怎么被 JS 引擎执行的? new:你以为只是创建对象?其实背后隐藏了 V8 的 Hidden Class 分配 + 构造绑

#前端 #JavaScript #面试 · 约 10 分钟
阅读全文
04
小 Dora 的 JS 修炼坊

事件循环:JavaScript 的隐形排队大师

🌀 小Dora 的 JS 修炼日记 · Day 6 🍵 一、前情提要:JS 为啥搞异步? JavaScript 天生是单线程的。啥意思?就是说它一心只能做一件事。 但现实世界太残酷:网络请求慢、I/O

#前端 #JavaScript #面试 · 约 17 分钟
阅读全文
05
小 Dora 的 JS 修炼坊

原型与原型链 · 千年武学秘籍终解封!

——小Dora 的 JavaScript 修炼日记 · Day 5 前几日你学了作用域、上下文、闭包…… 今天要解封的,是 JavaScript 的江湖绝学: 🌀 原型 & 原型链 这不是江湖新词,它

#前端 #JavaScript #面试 · 约 23 分钟
阅读全文
06
小 Dora 的 JS 修炼坊

闭包深渊探险(从词法环境到内存管理)

小Dora 的 JavaScript 修炼日记 · Day 4 🧨 前言:闭包不是语法糖,而是作用域的灵魂延续 闭包是 JS 世界的“神秘武器”,它能穿越函数的生命周期、记住那些早该释放的变量,让你:

#前端 #JavaScript #面试 · 约 13 分钟
阅读全文
07
小 Dora 的 JS 修炼坊

this 的绑定魔法:五大规则 + V8 原理 + 实战大乱斗!

——小Dora 的 JavaScript 修炼日记 · Day 3 🐒 一、为什么你总是搞不清 this? 因为 JS 的 this 绑定机制像极了感情世界: 有时候你以为它属于你,其实它根本不认识你

#前端 #JavaScript #面试 · 约 14 分钟
阅读全文
08
小 Dora 的 JS 修炼坊

作用域链与执行上下文的地下迷宫

昨天我们和 var / let / const 三兄弟斗了个昏天暗地,*你写的代码到底是怎么一步步运行的?谁能访问谁?变量从哪儿冒出来?为什么闭包能穿越时间的缝隙记住变量?

#前端 #面试 #JavaScript · 约 13 分钟
阅读全文
09
小 Dora 的 JS 修炼坊

变量三兄弟与作用域迷宫

今天是小Dora正式踏入 JavaScript 的第一天,目标明确:未来成为一名**高级前端工程师**。第一关,就是打通【变量声明】这座看似简单、实则杀机重重的迷宫。

#前端 #JavaScript #面试 · 约 11 分钟
阅读全文