自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 拒绝背诵:撕开 String 的“对象伪装”,深究 V8 包装机制与字符串清洗的工程“权衡术”

本文拒绝流水账,直击 JS 字符串与正则的 20% 工程核心。底层揭秘:从“自动装箱”看原始值如何借用对象方法,警示字符串处理需以return返回。实战落地:摒弃死记硬背,通过手写“微型模板引擎”与“API 字段清洗”,彻底掌握 replace 捕获组与回调的工程化用法。

2025-12-29 14:20:49 678

原创 拒绝背诵:从“游离 DOM”到“失效的 Axios 拦截器”——深扒 JS 作用域与内存陷阱

本文深入解剖 JS 变量作用域与内存管理。通过 React 浅比较、Axios 拦截器失效、游离 DOM 泄漏等实战 MRE(最小可复现用例),揭示堆栈分配、闭包复活甲及 GC 可达性的底层逻辑。拒绝背诵定义,建立工程化思维。

2025-12-27 19:29:16 985

原创 拒绝背诵:我用 MRE 实证扒开了 JS变量与基础类型 的底层真相

面试官问:“const 声明的对象真的不可变吗?”、“typeof null 为什么是 object?”如果你只能回答表面现象,这篇笔记就是为你准备的。本文不再罗列 API,而是通过“工程决策矩阵”和“防御性编程”实战,带你重构对 JS 基础变量、Symbol 及类型系统的认知。拒绝学生思维,像资深工程师一样思考,掌握 20% 的核心机制以解决 80% 的生产环境 Bug。

2025-12-22 19:22:30 565

原创 拒绝背诵:我用 Node.js 扒开了 async 和 defer 的真实执行顺序

面试中常问 script 标签的 async 和 defer 有什么区别?大多数人只能背出 MDN 的定义。本文通过构建一个由 Node.js 控制延迟的后端服务,模拟真实网络环境,验证了浏览器在处理脚本加载时的“解析阻塞”与“网络竞态”机制,并手动实现了工程级的动态脚本加载器。

2025-12-20 22:17:40 843

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除