This friendly, solutions-oriented guide is filled with step-by-step examples that illustrate how to write basic to advanced JavaScript applications, as well as modify existing scripts to suit individual needs. Each chapter begins with the specific how-to topics that will be covered. Within the chapter, each topic is accompanied by a solid, easy-to-follow walkthrough of the process. This book covers several topics not covered in other titles, including the new JavaScript 2.0, using JavaScript with DOM 1 and 2, and creating dynamic stylesheets.