JavaScript Framework Design (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有 1—3 年经验、想从“会用框架”进阶到“看懂框架源码”的前端工程师
- 准备造轮子、写公司内部组件库或微前端底座的技术骨干
- 需要维护老项目、处理浏览器兼容与事件/样式差异的开发者
- 计算机相关专业的高年级学生,想补一堂体系化的前端框架原理课
Not a good fit for
- 零基础编程初学者,书里默认你熟悉 DOM 与原生 API
- 只想快速学会 React/Vue 用法做业务、不关心底层实现的读者
- 对浏览器兼容史和源码级细节没有耐心的速成型读者
Reading tips
- 先通读第1—3章打底,再按需挑章精读,不必从第4章一路啃到第16章。
- 每章都配着源码读:把书中的简化实现敲进本地 demo,跑通再改一个功能,收获远大于只看。
- 兼容性章节可结合现代浏览器实测对照,重点理解权衡思路,不必照搬针对 IE 的写法。
- 读 MVVM 与组件两章时,同步打开 React 或 avalon 源码,对照 diff、生命周期与前端路由的实现。
- 书中部分内容成书于 2017 年前后,涉及具体框架 API 的地方请以现在的官方文档为准。
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
- 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 Cache Module
- Chapter 8 Style Module
- Chapter 9 Attribute Module
- Chapter 10 The PC Event System
- Chapter 11 The Mobile Event System
- Chapter 12 Asynchronous Models
- Chapter 13 Data Interaction Module
- Chapter 14 Animation Engine
- Chapter 15 MVVM
- Chapter 16 Components
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.
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.