BearCandy's Wiki 无人问津也好,技不如人也罢,你都要安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力

Vue 透传 Attributes 解析

本文深入解析 Vue 组件中的透传 Attributes 机制,通过剖析底层作用域与闭包原理,澄清了关于组件“继承”与“模板粘贴”的常见误解,并建立了正确的心智模型。

小熊奶糖(BearCandy) 发布于 2026-04-12

Vue 3 与 ES Modules 核心机制

本文系统梳理了 Vue 3 与 ES Modules 的核心机制,从底层语法、内存模型、模块化原理到响应式状态管理,构建了从 JavaScript 语言特性到现代前端框架运行逻辑的完整认知体系。

小熊奶糖(BearCandy) 发布于 2026-04-11

并发模型与异步编程

本文系统阐述了进程、线程、协程等并发执行单元的原理与适用场景,辨析了解耦与解构的概念,并揭示了 JavaScript 异步编程的协程本质。

小熊奶糖(BearCandy) 发布于 2026-04-10

SSE 与 WebSocket 深度解析

本文深度解析了 Web 实时通信技术 SSE 与 WebSocket 的核心原理、技术选型、实战代码、生产环境部署及高并发集群架构,并提供了清晰的对比总结。

小熊奶糖(BearCandy) 发布于 2026-04-10

JavaScript,DOM语法及解释

JavaScript语法及解释 下面是一个展示JavaScript语法及解释的表格: JavaScript基础语法 语法 示例 解释 变量声明 let x = 5; 使用let声明块级作用域变量 变量声明 const PI = 3.14; 使用const声明常量,不可重新赋值 变量声明 var na

小熊奶糖(BearCandy) 发布于 2025-10-10

用恋爱故事秒懂JavaScript:DOM操作与异步编程指南

querySelectorAll() querySelectorAll() 方法返回文档中匹配指定 CSS 选择器的所有元素,返回 NodeList 对象。 NodeList 对象表示节点的集合。可以通过索引访问,索引值从 0 开始。 提示: 你可以使用 NodeList 对象的 length 属性

小熊奶糖(BearCandy) 发布于 2025-10-05

HTMLCollection 与 NodeList 的对比

核心概念分解 1. 节点 (Node) 在文档对象模型 (DOM) 中,“节点”是一个基础且广泛的概念。DOM 树中的所有内容都可以被视为一个节点。 节点有很多类型,最常见的几种包括: 元素节点 (NodeType = 1): 例如 <div>, <p>, <span>, <body> 等 HTML

小熊奶糖(BearCandy) 发布于 2025-10-05

JavaScript 异步编程完全指南 - 小白也能懂

JavaScript 异步编程完全指南 - 小白也能懂 一、核心概念:Promise 是什么? 1.1 生活化比喻 // Promise 就像外卖订单 const orderPromise = 点外卖("红烧肉"); // 这时候你拿到的是"订单号",不是"红烧肉" console.log(or

小熊奶糖(BearCandy) 发布于 2025-10-05

Fetch API 与 Promise.all 完整正确解析

Fetch API 与 Promise.all 完整正确解析 1. Fetch API 的两阶段设计(正确理解) 核心设计原理 const fetchPromise = fetch('http://example.com/api'); 阶段1:HTTP响应头接收完成 fetchPromise.th

小熊奶糖(BearCandy) 发布于 2025-10-05

JavaScript获取所有对象属性和方法

在JavaScript中,有多种方式可以获取对象的所有方法和属性。以下是常用的几种方法: Object.keys() 获取对象自身的可枚举属性(不包括原型链上的属性) const obj = { name: 'John', age: 30, sayHello() { consol

小熊奶糖(BearCandy) 发布于 2025-10-05
上一页 下一页