JavaScript

JavaScript 交互、搜索面板、复制按钮和可访问性。

标签文章

标签页按已发布文章聚合,只输出有内容的可索引页面。

前端开发 前端网络与存储进阶全解|XHR进阶、Fetch流式请求响应、WebSocket、本地存储监听限制、IndexedDB JavaScript · 2026-06-02
前端开发

前端网络与存储进阶全解|XHR进阶、Fetch流式请求响应、WebSocket、本地存储监听限制、IndexedDB

网络通信和本地存储真正拉开差距的地方,不是会不会发请求,而是能不能处理流式数据、长连接、离线缓存和浏览器存储限制这些真实工程问题。

前端开发 JavaScript错误处理与调试全解|自定义Error、try/catch/finally、异步错误捕获、调用堆栈、断点调试、性能分析工具 JavaScript · 2026-06-02
前端开发

JavaScript错误处理与调试全解|自定义Error、try/catch/finally、异步错误捕获、调用堆栈、断点调试、性能分析工具

错误处理和调试真正重要的不是把报错压下去,而是让错误有类型、有上下文、有堆栈,并且能在同步、异步和性能问题里快速定位根因。

前端开发 前端工程实践全解|模块化(ESM/CJS)、防抖节流、GC机制、内存泄漏、事件流、选择器、模板引擎、函数式编程、深浅拷贝、位运算、堆栈链表、实用技巧 JavaScript · 2026-06-01
前端开发

前端工程实践全解|模块化(ESM/CJS)、防抖节流、GC机制、内存泄漏、事件流、选择器、模板引擎、函数式编程、深浅拷贝、位运算、堆栈链表、实用技巧

基础 API 只是语法层,真正把前端代码写稳、写快、写得可维护的,往往是模块化、性能治理、内存认知和工程实践细节。

前端开发 前端模块化深入进阶|ESM静态分析、Tree Shaking原理、循环依赖、动态导入、CJS与ESM核心差异 JavaScript · 2026-06-01
前端开发

前端模块化深入进阶|ESM静态分析、Tree Shaking原理、循环依赖、动态导入、CJS与ESM核心差异

模块化真正拉开差距的地方,不是会不会写 import 和 export,而是能不能解释清楚为什么 ESM 能摇树、为什么 CJS 会在循环依赖里丢值,以及懒加载到底依赖什么能力。

前端开发 前端数据结构与算法进阶|Map/Set模拟哈希表、Proxy链表、数组实操、函数记忆化、手写instanceof JavaScript · 2026-06-01
前端开发

前端数据结构与算法进阶|Map/Set模拟哈希表、Proxy链表、数组实操、函数记忆化、手写instanceof

前端算法题真正考的往往不是刷题量,而是你能不能用 JavaScript 原生能力把哈希表、链表、数组操作和底层判断逻辑写得清晰、稳定、可解释。

前端开发 JavaScript迭代与生成器全解|for...in/for...of、Symbol.iterator、可迭代对象、yield高级用法、生成器双向通信 JavaScript · 2026-05-31
前端开发

JavaScript迭代与生成器全解|for...in/for...of、Symbol.iterator、可迭代对象、yield高级用法、生成器双向通信

迭代与生成器真正重要的不是会不会写 function*,而是能不能说清楚统一迭代协议、惰性取值和 next 传参为什么能把数据流变成可暂停、可恢复的过程。

前端开发 JavaScript元编程进阶全解|Proxy/Reflect、数据绑定、属性校验、私有属性、Symbol内置值、defineProperty对比 JavaScript · 2026-05-31
前端开发

JavaScript元编程进阶全解|Proxy/Reflect、数据绑定、属性校验、私有属性、Symbol内置值、defineProperty对比

元编程的价值不在概念本身,而在于你能否用 Proxy、Reflect 和 Symbol 改写对象默认行为,把校验、绑定、私有化和类型判断变成稳定的工程能力。

前端开发 JavaScript this指向、绑定规则与函数核心机制深度解析(含高频面试题) JavaScript · 2026-05-28
前端开发

JavaScript this指向、绑定规则与函数核心机制深度解析(含高频面试题)

在 JavaScript 中,函数是一等公民,是代码执行、作用域创建、上下文切换的核心载体,而 this 指向 是函数运行时上下文的核心标识。不同于面向对象语言中固定的 this 指向,JS 的 this 是动态绑定,由函数调用方式而非定义方式决定。

前端开发 JavaScript事件循环与异步机制深度解析(EventLoop/宏微任务/渲染任务/面试真题) JavaScript · 2026-05-28
前端开发

JavaScript事件循环与异步机制深度解析(EventLoop/宏微任务/渲染任务/面试真题)

JavaScript 是单线程、非阻塞、异步、事件驱动的脚本语言,单线程意味着JS同一时刻只能执行一段代码,为了避免同步阻塞造成页面卡死、请求等待、定时器卡顿等问题,JS 依托事件循环(Event Loop)机制实现异步调度。

前端开发 JavaScript原型、原型链与继承机制深度解析(含高频面试题) JavaScript · 2026-05-28
前端开发

JavaScript原型、原型链与继承机制深度解析(含高频面试题)

JavaScript 是一门基于原型(Prototype-based)的面向对象编程语言,不同于 Java、C++ 等基于类的面向对象语言,JS 没有真正的类与实例的静态编译关系,其对象复用、属性查找、代码复用、层级复用完全依托原型与原型链机制实现。

前端开发 JavaScript作用域、作用域链与闭包核心原理深度解析(含面试真题) JavaScript · 2026-05-28
前端开发

JavaScript作用域、作用域链与闭包核心原理深度解析(含面试真题)

在JavaScript语言体系中,作用域、作用域链、变量提升、严格模式与闭包是贯穿代码执行机制、变量生命周期、模块化编程的核心底层知识。其中,作用域决定变量的可访问范围,作用域链构建变量的查找规则,变量提升是JS预解析的独有特性,严格模式规范代码执行逻辑,而闭包则是依托以上所有机制形成的高级语法特性,是实现数据私有化、函数复用、异步编程的核心基础。