首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
绅士玖
创建于2025-06-17
订阅专栏
JS学习
等 3 人订阅
共26篇文章
创建于2025-06-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
📢 JavaScript中的发布-订阅模式:让代码解耦更优雅 ✨
前言 今天,我们就来深入浅出地聊聊这个模式,让你快速掌握它的原理与实战用法!🚀 🧠 什么是发布-订阅模式? 想象一下你订阅了一个微信公众号 📱: 你(订阅者)关注了这个公众号(主题/事件)。 当公众号
JavaScript 数组全攻略:从基础到高级用法 🚀
前言 JavaScript 数组是前端开发中最常用的数据结构之一,它灵活强大但也有一些"坑"。本文将全面介绍数组的特性、常用API及注意事项,助你成为数组操作高手! 认识 JavaScript 数组
面试官最爱问的JS事件循环Event Loop,这次让你彻底搞懂!
一、引言 如果你是一名 JavaScript 开发者,无论你是前端还是 Node.js 开发者,理解 Event Loop(事件循环)都是至关重要的。Event Loop 是 JavaScript 实
JavaScript 设计模式之单例模式🚀
前言 单例模式是 JavaScript 设计模式中最常用也最基础的一种,今天我们就来深入探讨它的奥秘! 1. 什么是单例模式? 🤔 单例模式(Singleton Pattern)是一种创建型设计模式,
📝 深入浅出 JavaScript 拷贝:从浅拷贝到深拷贝 🚀
🧩 从无拷贝到拷贝:一个演进的故事 想象你有一本珍贵的笔记本📒,朋友想借阅时,如果你直接把原本给他(无拷贝),那么他做的任何修改都会直接影响你的原始笔记 - 这显然风险很大。于是你决定复印一份(浅拷贝
JavaScript事件机制:从冒泡捕获到React事件系统 🎪
前言 大家好!今天我们来聊聊JavaScript中的事件机制——这个让我们的网页"活"起来的神奇系统。就像马戏团的表演🎪,事件在DOM树中穿梭,有严格的表演顺序,而我们要做的就是当好这个马戏团的导演!
前端数据存储总结:Cookie、localStorage、sessionStorage与IndexedDB的使用与区别
前言 在现代前端开发中,数据存储是一个至关重要的环节。随着Web应用的复杂度不断提升,开发者需要根据不同的场景选择合适的存储方案。本文将全面介绍前端常见的存储方案,包括它们的API使用方法、优缺点以及
JavaScript 基础知识总结:带你快速入门JavaScript
前言 本文是笔者在B站系统学习JavaScript课程后整理的入门指南,主要面向前端开发初学者。内容涵盖JavaScript基础语法、核心API使用及常见应用场景,暂不涉及底层原理、设计模式和性能优化
JavaScript 数据扁平化方法大全
前言 数据扁平化是指将多维数组转换为一维数组的过程。由于嵌套数据结构增加了访问和操作数据的复杂度,所以·我们可以将嵌套数据变成一维的数据结构,下面就是我搜集到的一些方法,希望可以给你带来帮助!! 1.
JavaScript继承:从原型链到组合设计
引言 继承是面向对象编程中的重要概念,它允许对象获取另一个对象的属性和方法。在JavaScript中,继承的实现方式与其他传统面向对象语言有所不同,主要基于原型链机制。本文将全面介绍JavaScrip
程序员崩溃瞬间:[] == ![] 为什么是 true?💥
前言 这两天都在看神三元大佬的总结的JS技术博客,在(建议收藏)原生JS灵魂之问, 请问你能接得住几个?(上)中发现了一个有趣的现象,就是[] == []返回的是false,而[] == ![] 返回
JavaScript 数据检测方法全面指南
前言 在 JavaScript 开发中,准确检测数据类型是保证代码健壮性的基础。JavaScript 提供了多种数据类型检测方法,每种方法都有其适用场景和局限性。本文将全面介绍 JavaScript
图片懒加载到底有多少种玩法?这些方案你真的都了解吗?
什么是懒加载? 懒加载(Lazy Loading)是一种网页性能优化技术,它通过延迟加载当前视口外的非关键资源(如图片、视频等),直到用户滚动页面、资源即将进入可视区域时才加载。这项技术能显著减少页面
JavaScript类型转换的黑暗艺术:从入门到怀疑人生的完整指南
前言 JavaScript 作为一门动态类型语言,数据类型转换是其核心特性之一。理解类型转换机制对于编写健壮、可预测的代码至关重要。本文将全面探讨 JavaScript 中的数据类型转换,包括显式转换
手撕JavaScript的call方法:深入理解this绑定与函数调用
前言 在JavaScript中,call、apply和bind是三个非常重要的方法,它们都用于改变函数执行时的this指向。本文将深入探讨如何手动实现call方法,并讲解其中涉及的关键技术点。 cal
手撕JavaScript中的new操作符:从原理到实现
前言 在JavaScript中,new操作符是我们创建对象实例的基本方式之一。但你是否想过new背后到底做了什么?本文将带你深入剖析new的工作原理,并手写实现一个new的功能函数。 new操作符的核
🛸🛸谁在调用我?深入 JavaScript中 this的指向之谜
前言 在JavaScript中,this关键字的行为常让开发者困惑。本文将通过示例解析this的绑定规则、箭头函数特性及call/apply/bind的使用区别。 一、this的四种调用方式 1. 普
JavaScript的"背包"秘密:为什么你的变量总在偷偷旅行?
前言 JavaScript作为一门动态语言,其执行机制一直是开发者需要深入理解的核心概念。本文将全面解析JavaScript的执行上下文、作用域链、词法作用域以及闭包等关键概念,帮助开发者更好地掌握J
理解JavaScript中map和parseInt的陷阱:一个常见的面试题解析
前言 在JavaScript面试中,map和parseInt的组合常常被用作考察候选人对这两个方法理解深度的题目。让我们通过一个简单的例子来深入探讨其中的原理。 问题现象 很多人可能会预期输出[1,
JavaScript 设计模式:提升代码质量的经典之道
前言 JavaScript 作为一门灵活多变的语言,设计模式在其中的应用尤为重要。本文将深入探讨 JavaScript 中常用的设计模式,帮助你编写更优雅、更易维护的代码。 一、什么是设计模式? 设计
下一页