02-从哪里开始
1.1 从哪里开始
本书涵盖了JavaScript在它当前所涉及的领域(服务端、脚本、桌面、基于浏览器,等等)中的用法,但由于一些历史和现实的原因,本章选择从一个基于浏览器的程序开始。
为什么要选择基于浏览器的例子呢?一方面是因为它更容易访问图形库,从而获得良好的可视化效果。研究表明,人类本质上是视觉动物,将编程理念和视觉元素关联起来是一种很强大的学习方式。在学习过程中,因为要花大量时间来阅读这些文本文字,所以亟需一些视觉上充满趣味性的东西来润滑一下枯燥的文字。另一方面是因为它能有组织地介绍一些重要的概念,例如,事件驱动编程,这些概念会帮助更快地理解后面的章节。