Secrets of the JavaScript Ninja, Second Edition
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已能用 JavaScript 完成页面交互、想搞懂语言底层机制的前端开发者
- 准备面试、需要系统梳理闭包、原型、this、事件循环等考点的求职者
- 使用 React、Vue 等框架但不清楚其底层原理的工程师
- 计算机相关专业、有一定编程基础并打算进入 Web 前端方向的学生
Not a good fit for
- 完全没有编程经验、尚未写过任何 JavaScript 代码的零基础读者
- 希望找一本可以照抄代码快速上手的项目实战手册的读者
- 只想了解某个特定框架用法、不关心语言机制的人
Reading tips
- 按四个部分的顺序读,第 2 部分函数与闭包是全书地基,不要跳读。
- 每章的示例代码务必亲手敲一遍并改参数观察结果,光看容易产生「懂了」的错觉。
- 读完一章做配套习题,附录 C 的答案用于对照,重点关注思路差异。
- 把第 5、7、13 章作为长期案头参考,遇到 this、原型、事件顺序问题时回查。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Copyright Information
- Content Summary
- About the Translators
- About the Authors
- Acknowledgments
- Foreword
- Preface
- ES6 Quick Reference
- Part 1 Warm-up
- Chapter 1 JavaScript Everywhere
- Chapter 2 The Page Building Process at Runtime
- Part 2 Understanding Functions
- Chapter 3 A Beginner's First Lesson on Functions: Definitions and Arguments
- Chapter 4 Advanced Functions: Understanding Function Invocation
- Chapter 5 Mastering Functions: Closures and Scope
- Chapter 6 Functions of the Future: Generators and Promises
- Part 3 Digging into Objects and Fortifying Your Code
- Chapter 7 Object-Oriented Programming and Prototypes
- Chapter 8 Controlling Object Access
- Chapter 9 Working with Collections
- Chapter 10 Regular Expressions
- Chapter 11 Code Modularization
- Part 4 Knowing the Browser
- Chapter 12 DOM Manipulation
- Chapter 13 Evergreen Events
- Chapter 14 Cross-Browser Development Techniques
- Appendix A Additional ES6 Features
- Appendix B Weapons for Testing and Debugging
- Appendix C Answers to Exercises
FAQ
第2版和第1版差别大吗,需要重买吗?
需要什么基础才能读这本书?
书中内容会过时吗?
这本书适合当面试复习资料吗?
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.