JavaScript Framework Design (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 1~3 年经验、日常使用 jQuery 或 React/Vue 的前端工程师
- 想读懂框架源码、理解模块划分与设计取舍的开发者
- 准备自研组件库或内部框架的技术负责人
- 计算机相关专业想补足前端工程认知的高年级学生
Not a good fit for
- 完全没有 JavaScript 基础、尚未写过页面的初学者
- 只想快速学会某个框架 API 的业务开发者
- 主要做后端或其他语言、偶尔了解前端的读者
Reading tips
- 先通读第1章与第2章,把种子模块与语言修复的思路吃透,再进后续章节。
- 配合书中提到的 jQuery、avalon2、React 源码边读边查,遇到不懂的函数直接到控制台试跑。
- 第15、16章的 MVVM 与组件部分建议放在最后读,前置的事件与缓存知识会直接影响理解。
- 不必按顺序死磕,可把本书当工具书,按“选择器引擎/事件系统/异步模型”等主题分块攻关。
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
- Preface / InfoQ Interview
- Chapter 1 Seed Module
- Chapter 2 Language Module
- Chapter 3 Browser Sniffing and Feature Detection
- Chapter 4 Class Factory
- Chapter 5 Selector Engine
- Chapter 6 Node Module
- Chapter 7 Data Caching Module
- Chapter 8 Style Module
- Chapter 9 Attribute Module
- Chapter 10 Event System for Desktop
- Chapter 11 Event System for Mobile
- Chapter 12 Asynchronous Model
- Chapter 13 Data Interaction Module
- Chapter 14 Animation Engine
- Chapter 15 MVVM
- Chapter 16 Components
- Easter Egg
FAQ
这本书和第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.
About the author
Situ Zhengmei is a technical author in the field of front-end development in China. Publicly available information about the author is limited, and the best-known representative work is JavaScript Framework Design (2nd Edition). This book falls under programming design and focuses on the design ideas and implementation methods of JavaScript frameworks, targeting learners and developers who want to understand the underlying mechanisms of front-end frameworks in depth. In terms of subject matter, the author attends to abstraction and engineering practice at the framework level rather than listing scattered syntax tips, and the writing tends to move from design principles to code implementation, helping readers build an overall understanding of framework structure. Because only one work by this author is included in the collection, details such as biography and professional experience cannot be verified; readers may turn to the book itself to learn about the author's technical grounding and expressive style in JavaScript framework design.