A modern classic in the literature of object-oriented development, it's a book of design patterns that describe simple and elegant solutions to specific problems in object-oriented software design.
A guide for Web designers, programmers, project managers, and anyone else creating a Web site, clearly explaining what is needed to make good decisions about creating a usable Web site that people want to visit.
It's the complete "one stop" reference and a "Go To" book when you have to find the details on HTML tags, attributes, settings, JavaScript calls, DOM attributes, CSS settings etc.
If you want to learn JavaScript the "right" or "computer-science" way, you only need this book - covering everything from simple variables to complex AJAX coding.
The wealth of information packed into easy language - the book covers all the information you need about the browser compatibility issues, fonts and text properties, even element units and values.