- Paperback: 764 pages
- Publisher: WOW! eBook & Associates (August 17, 2009)
- Language: English
- ISBN-10: 1890774553
- ISBN-13: 978-1890774554
When you finish section 1, you’ll know a lot and have the perspective you need for rapid learning.
Master DOM scripting at the expert level
The last application in this section is a rotating, 3-dimensional carousel of images that the user can control with the mouse or keystrokes. And you definitely won’t find anything like this in other books.
Ensure browser compatibility…and save hours of work, too
One of the challenges in creating web sites is that some web browsers handle DOM events like mouse right-clicks and various keystroke combinations in ways that aren’t DOM compliant. In fact, Microsoft’s Internet Explorer is notorious for that.
So in the DOM scripting section, you’ll also learn how to create event-handling libraries that ensure browser compatibility by handling the differences between Internet Explorer and DOM-compliant browsers like Firefox. This includes a browser-compatible library that handles keyboard events, which are commonly avoided by web developers because of the lack of standards. In total, this book presents 7 modular libraries for browser-compatibility that we think pay for this book by themselves!
The last section in this book rounds out your professional skills. It shows you how to use the objects, methods, and properties of a web browser. And now that you know how to create your own event-handling libraries, it shows you how to use third-party libraries like jQuery and Dojo. Then, the last application in this section shows you another approach to data validation that uses Dojo and Dijits.
Like all of our books, this one uses our “paired pages” format where each two-page spread presents a single topic or skill. In each spread, the righthand page gives you syntax, coding examples, and “how-to” bulleted guidelines, and the lefthand page provides extra explanation and support when you need it. The upshot is that you can learn skills in manageable steps…you can learn faster by reading less…and you can look up forgotten details whenever you need them.
Want to create websites that deliver the fast response times, dynamic user interfaces, and special effects that today’s users expect?
That means you can gain basic to expert skills in a single book.
#2: It provides a fast start
#3: It shows you how to create and use event-handling libraries for browser compatibility
One of the headaches of web programming is ensuring that the code will work with all the popular browsers.
So this book shows you how to create your own event-handling libraries of browser-compatible code, so you can draw on it as needed. It shows you how to take advantage of free, third-party libraries like jQuery and Dojo. And it helps you to appreciate, and profit from, the extensive libraries of tested code that are included in the downloadable applications for the book.
#4: It shows 20 complete applications that can be used as models for new apps
The key to mastering client-side web development is to have plenty of applications that show how the features interact and what problems might occur in building a website.
So this book gives you complete code for 20 professional applications. These run the gamut from business applications, like object-oriented forms validation, to entertainment apps, like a rotating, 3-dimensional carousel of images that the user can control with the mouse or keystrokes.
You can download these for free from the Murach website. Experiment with them on your own, then use them as time-saving models for new applications.
#5: The paired-pages format lets developers set their own pace
Murach books have a distinctive format. Each two-page spread presents a single topic: the lefthand page explains the topic, while the righthand page shows the critical details, using syntax, code, screen shots, and how-to notes.
Both beginning and experienced developers tell us that this format makes it easy to focus on the information they need, whether they’re using the book for training or reference. Again, you can try this out for yourself by downloading chapters 2 and 3 for free from the Murach website.
[download id=”27″ format=”1″]