跳到主要内容

Eloquent JavaScript — 书籍拆解

读到哪:未读。 readState 不是 read/partial 的书不能当锚

作者Marijn Haverbeke
版次4th edition (2024)
格式epub | 文本源 epub-builtin
许可CC BY-NC 3.0(作者官网免费发布)
来源作者官网 eloquentjavascript.net 免费下载页,2026-08-23 取
清洗删页眉页脚 0 行、页码 0 行、断词接回 0 处

我们重写的拆解(0 章)

(还没写。拆解是这本书对我们的真正产出——底下的元数据只是索引。)

为什么收它

Q1 是全栈 TypeScript 而主人零基础。讲义里遇到「闭包」「异步迭代器」这类语言机制时, 解释应该锚到一本公认教材的具体章节,而不是现编。

合法性

作者官网以 CC BY-NC 3.0 免费发布全书。原始文件不入库,转码文本入库(私有库)。

它大概覆盖什么、不覆盖什么

覆盖:JS 语言本身(值与类型、函数、对象、异步、模块)、浏览器 DOM、三个实战项目。 不覆盖:TypeScript 类型系统、Node 服务端生态、AI/agent——都要另找出处。

它覆盖什么、不覆盖什么

(还没读到能下判断的程度。claims / notCovered 空着就是空着,不猜。)

怎么引用它

(依据: book=eloquent-javascript §Values, Types, and Operators)

章节名对不上会被 lab:validate 拦下;页码锚(§p.123)同样可用。

结构(25 段,共 706k 字符)

章节规模
01Eloquent JavaScript0.7k
02Table of Contents1.2k
03Introduction18.3k
04Values, Types, and Operators21.2k
05Program Structure27.8k
06Functions29.4k
07Data Structures: Objects and Arrays42.9k
08Higher-Order Functions22.8k
09The Secret Life of Objects33.2k
10Project: A Robot18.4k
11Bugs and Errors27.8k
12Regular Expressions38.8k
13Modules25.0k
14Asynchronous Programming39.4k
15Project: A Programming Language21.8k
16JavaScript and the Browser16.5k
17The Document Object Model31.6k
18Handling Events31.0k
19Project: A Platform Game37.4k
20Drawing on Canvas37.4k
21HTTP and Forms40.3k
22Project: A Pixel Art Editor33.3k
23Node.js33.2k
24Project: Skill-Sharing Website29.4k
25Exercise Hints46.7k

我们自己的读书笔记(0 篇)

(还没有。读完某章后写进 docs/eloquent-javascript/notes/,那才是这本书对我们的产出。)


本页由 node scripts/book-build.mjs 生成:表格来自转码结果,散文来自书卡正文。不要手改本页。