首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入理解JavaScript
ZzMemory
创建于2025-05-15
订阅专栏
对JavaScript的原理机制进行讲解
等 6 人订阅
共11篇文章
创建于2025-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解JS(十):一文吃透浅拷贝与深拷贝
改拷贝对象,原数据却跟着变?浅拷贝和深拷贝总混淆?本文直击 JS 数据复制痛点,讲透两者本质区别,拆解实用实现方案,附场景抉择与避坑指南,让你轻松掌控对象复制,告别数据污染难题。
深入理解JS(九):IIFE,即执函数的锁域魔法
想知道 JS 里如何给变量 “上锁”?立即执行函数(IIFE)就是关键!它一定义就跑,能建独立作用域防污染,和闭包组队还能搞模块化。本文将带你一套通关它。
深入理解JS(八):事件循环,单线程的“一心多用”
为什么 setTimeout 总比 Promise 慢半拍?JS 单线程的 “分身术” 全靠事件循环。本文拆透调用栈、任务队列的协作逻辑,3 分钟看懂异步代码执行的终极规则。
深入理解JS(七):Promise 的底层机制与异步编程全解析
Promise 凭什么终结回调地狱?揭秘其 pending/fulfilled/rejected 状态切换的底层逻辑,拆解链式调用的核心原理,看穿它如何撑起 JS 异步编程的半壁江山。
深入理解JS(六) - this与月下三兄贵call、apply、bind
JS 中互相拼杀的静态绑定与this动态指向,真是让人头疼,本文深入剖析其指向规则,涵盖多种调用方式、显式绑定及优先级,助你掌握this ,避开开发陷阱 。
深入理解JS(五) - 原型与原型链
想知道 JS 对象为何能无中生有吗?这篇博客将带你揭秘原型与原型链机制,从[[Prototype]]与__proto__的关系到函数prototype的作用,再到继承的委托本质,助你吃透 JS。
深入理解JS(四) - GC(垃圾回收机制)
你是否好奇 JS 如何像九阳神功般自动管理内存?看似无形的 GC(垃圾回收)背后,藏着引用计数的陷阱、新生代老生代的分工,以及标记-整理的性能奥秘。本文将揭秘GC机制,带你避开内存泄漏,写出高效代码。
再谈 JS 执行上下文(ES6版)
本文意在弥补上一篇博客《藏起来的JS(三) - 执行上下文、作用域链与闭包》中只讲解了ES3版本的执行上下文,本篇文章将为你讲解ES6版本的执行上下文。
深入理解JS(三) - 执行上下文、作用域链与闭包
在JS中,为什么内部函数能 “偷” 外部变量?闭包如何让函数 “死而复生”?看似简单的变量访问背后,其实藏着作用域链、执行上下文与闭包的精密协作。本文将带你看穿变量查找迷局,掌控闭包内存奥秘,起航!
深入理解JS(二) - 堆栈与数据类型
超详细!本文将带你探索 JS 中的各种数据类型以及它们背后与堆栈不得不说的故事。细节就是魔鬼,让我们一起挖掘 JS 中深埋的宝藏!
深入理解JS(一) - 提升与TDZ
JavaScript 的精华就藏在 JS 设计师隐藏起来的细节中,本文将带你探索 JS 中的各种声明对应的提升机制(如变量提升、函数提升)及其是否存在 TDZ。