Eloquent JavaScript (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有基础编程概念、希望系统掌握 JavaScript 语言本身的读者
- 想理解闭包、原型、异步等难点背后原理的前端初学者
- 计算机相关专业学生,可作为程序设计课程的自学补充读物
- 愿意动手写习题与项目,追求“读得慢但学得实”的学习者
Not a good fit for
- 急需上手 React、Vue 等框架做项目的读者,本书不涉及框架
- 只想查 API、找速查表的读者,本书不是工具手册
- 完全没有接触过任何编程、也不愿动手练习的零基础读者
Reading tips
- 按章节顺序读,每章末尾的习题至少做一半,否则难点会集中在后半本爆发
- 边读边在官方配套网站的沙箱里改代码,把示例改坏、再修好,比只看更有效
- 五个项目章节不要跳过,可每读完一部分就完整实现一个项目作为阶段检验
- 第三部分 Node.js 可结合官方文档一起看,注意书中版本较新语法需自行补齐
About the publisher
In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.
Contents
- [Part One] Language
- Chapter 1 Values, Types, and Operators
- Chapter 2 Program Structure
- Chapter 3 Functions
- Chapter 4 Data Structures: Objects and Arrays
- Chapter 5 Higher-Order Functions
- Chapter 6 The Secret Life of Objects
- Chapter 7 Project: A Robot
- Chapter 8 Bugs and Errors
- Chapter 9 Regular Expressions
- Chapter 10 Modules
- Chapter 11 Asynchronous Programming
- Chapter 12 Project: A Programming Language
- [Part Two] Browser
- Chapter 13 JavaScript and the Browser
- Chapter 14 The Document Object Model
- Chapter 15 Handling Events
- Chapter 16 Project: A Platform Game
- Chapter 17 Drawing on Canvas
- Chapter 18 HTTP and Forms
- Chapter 19 Project: A Pixel Art Editor
- [Part Three] Node
- Chapter 20 Node.js
- Chapter 21 Project: Skill-Sharing Website
- Chapter 22 JavaScript and Performance
FAQ
这本书需要什么基础?
第三版和旧版有什么不同?
书里的代码可以直接运行吗?
中译本对应英文版第几版?
这本书讲框架吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.