The Book of JavaScript: A Practical Guide to Interactive Web Pages by Dave Thau
This isn't just a book of scripts for you to cut and paste into your HTML, only to find out that nothing works. The Book of JavaScript will teach you how to use JavaScript to quickly add interactivity, animation and other tricks to your Web pages - on your own and without cut-and-paste solutions. Using real-world examples as a starting point, wild-man Thau shows you, step-by-step, how various scripts work and how to use them to produce the effects you want.