本书从初学者的角度出发,从JavaScript基础知识开始,最终完成对应用程序的开发。JavaScript作为一种脚本语言,由于其应用领域的特点,导致其涵盖的知识面非常广且零碎。笔者结合自己长期的JavaScript开发经验,按应用的层次由浅人深安排,每章以一个JavaScript应用作为设计目标,将各个方面的知识融于其中,使读者的水平在学习脚本各种应用的过程中得到提高,既学习了JavaScript的知识,也积累了应用的经验。全书共分为8章,分别介绍了JavaScript的基本数据类型、语句、方法、数组、事件处理、文档对象模型、window对象等内容。本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助读者理解和应用知识。本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握JavaScript语言的基础知识。各章之间层次分明,适合不同程度的读者学习。