JavaScript in Action: A Complete Collection of JavaScript, jQuery, HTML5, and Node.js Examples (2nd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 零基础或基础薄弱、想通过动手做小项目入门 Web 前端的人
- 在校学生或转行学习者,需要用一本完整实例书覆盖 JavaScript 到 Node.js
- 会写页面但没系统练过 Canvas、AJAX、jQuery 的前端新手
- 需要理解前后端如何衔接、想初步接触 Node.js 的全栈初学者
Not a good fit for
- 已有一到两年开发经验、希望深入框架原理与源码的进阶工程师
- 只想要一本纯语法参考手册、不需要案例项目的读者
- 追求最新 ES 新特性与现代 React/Vue 框架体系的读者
Reading tips
- 按篇顺序推进,先吃透原生 JavaScript 篇,再进入 HTML5、Canvas、jQuery 与 Node.js,避免跳章造成概念断层。
- 每一章的示例都亲手敲一遍并尝试改动参数或样式,只有改过代码才算真正掌握。
- 遇到 AJAX、Canvas 与 Socket 部分时,边看边在浏览器开发者工具里调试,理解数据是怎么流动的。
- 第 2 版中部分 API 写法已不是最新规范,可对照 MDN 文档补充当前标准写法,把本书当作项目练习册而非唯一语法依据。
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Part One: JavaScript in Action
- Chapter 1: JavaScript Overview
- Chapter 2: Validating Forms with JavaScript
- Chapter 3: Displaying Photos with JavaScript
- Chapter 4: AJAX—A Refresh-Free User Experience
- Chapter 5: Waterfall Layouts
- Chapter 6: Building a User Control—The Directory Tree View
- Part Two: HTML5 + CSS3 in Action
- Chapter 7: HTML5 Overview
- Chapter 8: A Revamped Form
- Chapter 9: Easily Controlling Multimedia Video and Music in Web Pages
- Chapter 10: Drawing Doraemon with CSS3
- Chapter 11: Dazzling CSS3 Animation—The 3D Rotating Cube
- Chapter 12: An Offline-Capable Content Management System
- Chapter 13: SVG Animation
- Part Three: HTML5 Canvas in Action
- Chapter 14: First Uses of Canvas—Drawing Doraemon Again
- Chapter 15: Advanced Uses of Canvas—Making a Flying Game
- Chapter 16: An Unusual Use of Canvas—Compression and Decompression
- Part Four: jQuery in Action
- Chapter 17: Introduction to jQuery
- Chapter 18: Responding to Visitors with Dynamic Effects
- Chapter 19: Beautifying Pages with User Interaction, Progress Bars, and Sliders
- Chapter 20: Building Dazzling Pages with Tool Sets
- Part Five: Node.js in Action
- Chapter 21: Introduction to Node.js
- Chapter 22: Building the Simplest Web Server
- Chapter 23: An HTTP Server Based on the Express Framework
- Chapter 24: Building a Socket-Based Chat System
FAQ
这本书有初版和第2版,应该选哪一版?
零基础直接读这本书可以吗?
书里的示例代码现在还能跑起来吗?
这本书和常见的《JavaScript 高级程序设计》有什么区别?
学完这本书能达到什么水平?
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.