JavaScript Professional Projects by Paul Hatcher and John Gosney

With the information in this book, you will learn how to write not only JavaScript that can stand on its own within a Web page, but also how to write scripts that interact with applications written in other development languages.

Head First JavaScript by Michael Morrison

Imporve your user experience with web page interactivity,Load important JavaScript concepts directly into your brain,Whip up working JavaScript code in a snap,Slice and dice HTML with help from the DOM,Stop fearing event handling--it won't hurt a bit,Bend your mind around dozens of puzzles and exercises.