热门搜索 AI Python React Docker MySQL Rust

月度归档: 2026 年 8 月

从 ES6 到最新的 ECMAScript 提案,涵盖 JavaScript 核心机制、框架原理和工程实践,助你从容应对现代 Web 开发。

const js = { async learn() { return mastery } }   export default js
24 篇文章 6 位作者 1,280 条评论 1.2k 周阅读
关于此分类

JavaScript 分类覆盖了从语言基础到前沿探索的完整知识体系。内容由社区作者共同维护,每月更新 6-8 篇新文章。我们关注 ECMAScript 规范演进、主流框架(React / Vue / Svelte / Solid)的架构原理、以及 Node.js / Deno / Bun 等运行时生态。

无论你是正在深入理解闭包的前端初学者,还是在研究 V8 引擎优化策略的资深工程师,这里都有适合你的内容。欢迎投稿或发起讨论。

排序
精选推荐

从零实现一个现代 JavaScript 框架:响应式系统篇

深入探讨如何用 Proxy 和依赖追踪构建一个完整的响应式系统,理解 Vue 3 和 Solid.js 背后的核心原理。全文包含完整的代码示例、性能对比分析和可运行的 mini 框架实现。

张野 · · 阅读 8 分钟 高阶
响应式系统

订阅 JavaScript 分类更新

每周一封邮件,精选本周最值得阅读的 JS 技术文章,不含广告,随时退订。

学习路径推荐

入门

JavaScript 基础

从语法到 DOM 操作,打好前端开发根基

12 篇文章 约 8 小时
开始学习 →
进阶

现代 JavaScript

ES6+ 新特性、异步编程、模块化与工程化

18 篇文章 约 12 小时
开始学习 →
高阶

框架与架构

React/Vue 原理、性能优化、大型项目架构

24 篇文章 约 20 小时
开始学习 →

相关资源与工具

📚

MDN Web Docs

权威的 JavaScript 参考文档

访问 →

You Don't Know JS

深入理解 JavaScript 核心机制

阅读 →
🔧

TypeScript

为 JavaScript 添加类型系统

了解 →
🧪

Jest Testing

JavaScript 测试框架

使用 →

活跃作者

1

张野

前端架构师,专注于 React 和性能优化

8 篇文章 2.3k 获赞
2

李明

全栈工程师,Node.js 和 JavaScript 深度研究者

6 篇文章 1.8k 获赞
3

陈晓

前端工程师,Next.js 和 Server Components 专家

5 篇文章 1.5k 获赞

常见问题

JavaScript 和 TypeScript 应该先学哪个?

建议先掌握 JavaScript 基础,包括 ES6+ 语法、异步编程、DOM 操作等核心概念。在理解 JavaScript 的基础上再学习 TypeScript,这样能更好地理解类型系统的价值,避免在语言特性上产生混淆。一般来说,需要 2-3 个月的 JavaScript 实践经验后再引入 TypeScript。

React、Vue、Svelte 应该如何选择?

选择框架主要考虑项目需求、团队技术栈和个人偏好。React 生态最成熟,适合大型项目和求职;Vue 学习曲线平缓,适合快速开发;Svelte 性能优异,代码简洁。建议先深入学习一个框架,理解现代前端开发的核心理念,再根据需要学习其他框架。

如何提高 JavaScript 代码的性能?

性能优化包括多个层面:算法和数据结构优化、减少不必要的渲染、使用 Web Workers 处理密集计算、合理使用缓存、避免内存泄漏、使用性能分析工具定位瓶颈。建议先关注可读性和可维护性,在确认存在性能问题时再进行针对性优化。

Node.js 和浏览器 JavaScript 有什么区别?

核心 JavaScript 语言特性相同,但运行环境差异很大。浏览器环境有 DOM、BOM、Canvas 等 Web API,主要用于前端交互;Node.js 环境有文件系统、网络、进程等服务器 API,主要用于后端开发。此外,两者的模块系统、事件循环实现也有差异。掌握核心 JavaScript 后,学习特定环境的 API 即可。