首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
Sun_light
创建于2025-05-29
订阅专栏
你知道的JavaScript 学习之路
等 7 人订阅
共15篇文章
创建于2025-05-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2种消息通知模式:观察者VS发布订阅
你有没有遇到过这样的场景:当一个数据变化时,多个地方都需要跟着更新?比如用户修改了头像,个人资料页、评论区、聊天窗口都要同步显示新头像。这时候,设计模式中的「观察者模式」和「发布订阅模式」就派上用场了
深入理解JavaScript「事件循环机制」,彻底搞懂进程、线程与异步执行
在前端开发中JavaScript 的事件循环(Event Loop)机制一直是面试和实际开发中的高频考点。很多初学者对进程、线程、同步、异步、微任务、宏任务等概念容易混淆。本文将结合具体例子,深入浅出
一文看懂 JS 的「类型判断和类型转换」
类型判断和类型转换是 JS 基础中的基础,掌握好常用方法和转换逻辑,写代码,排查 bug更稳健。本文用最简明的语言,带你掌握 JS 类型判断与类型转换的核心方法和底层逻辑,配合实例,助你轻松复习和应用
一篇文章带你彻底认识「防抖和节流」
为什么需要防抖和节流? 比如上文提到的场景:用户填写完表单后点击提交按钮,由于网络延迟,页面没有及时响应。用户以为没点上,于是连续点击了好几次,结果服务器收到了多条重复请求,压力倍增。
「一文看懂 JS 深浅拷贝,彻底告别面试踩坑!」
在 JavaScript 开发中,深浅拷贝是一个绕不开的话题。无论是日常开发还是面试,拷贝对象的方式和原理都经常被问到。本文将用最简明的语言,结合实例,帮你彻底搞懂深浅拷贝的核心概念和常见实现方式
Promise让异步编程更简单
在现代JavaScript开发中,异步编程无处不在。无论是网络请求、定时器,还是文件操作,异步逻辑都是前端和Node.js开发的基础。ES6引入的Promise,极大地提升了异步代码的可读性和可维护性
一篇文章带你理解JavaScript中的「this」
为什么我们需要this? JavaScript中的this关键字常让不少开发者感到困惑,有时候明明写的是同样的代码,this却指向了不同的对象,这让人挠头!但其实,this存在的意义非常明确
深入理解 JavaScript 「原型与原型链」
在 JavaScript 的世界里,原型(Prototype)是理解对象、继承和属性查找机制的核心。本文将结合实际代码案例,带你系统梳理 JS 原型的本质、设计意义及其在开发中的实际应用。
深入理解 JavaScript 对象:从入门到精通
在 JavaScript 的世界里,有一句话广为流传—“万物皆对象”。这不仅仅是一句口号更是理解 JavaScript 编程的核心。无论是我们常用的数组、函数还是自定义的数据结构,几乎都可以被视为对象
JavaScript 数据类型及其存储方式
前言 JavaScript 作为一门动态、弱类型的编程语言,数据存储方式与传统静态语言有很大不同。理解 JS 的数据类型、内存分配机制以及数据存储的底层原理非常重要
深入理解 JavaScript 闭包:原理、应用与最佳实践
前言 在 JavaScript 的世界里,闭包(Closure)是一个既常见又容易被误解的概念。无论你是初学者还是有经验的开发者,闭包都在你编写代码的过程中扮演着重要角色。
深入理解 JavaScript 预编译机制
在日常开发和面试中,JavaScript 的“预编译”机制(也称为变量提升、函数提升)经常成为考点。很多初学者会被一些看似“诡异”的输出结果困扰,其实背后都离不开 JS 引擎的预编译过程。
一文彻底搞懂 JavaScript 作用域
在学习 JavaScript 的过程中,作用域(Scope)是一个非常核心但又容易被初学者忽视的概念。理解作用域不仅能帮助你写出更健壮的代码,还能让你在调试和优化时事半功倍。
JavaScript中的变量声明:var、let与const详解
在JavaScript的发展历程中,变量声明方式经历了从var到ES6引入的let和const的演变。这些声明方式不仅仅是语法上的差异,更反映了JavaScript执行机制的深层次原理。
JavaScript变量揭秘:彻底搞懂JS变量那些事!
你是否曾经被JavaScript的变量搞得晕头转向?明明写了var a = 1,结果却出现意想不到的bug?别担心,今天就带你揭开JavaScript变量的神秘面纱