JavaScript is hugely poplar in modern web development. It has good support in modern web browsers and improved development practices, leading to much interest in topics such as Ajax and DOM Scripting.
This "learn by example" book offers 10 complete JavaScript projects that will save web developers countless hours of development time. These projects can serve as samples to learn from and/or be adapted for use in other projects. The 10 projects all address common needs in modern web applications, including a utility library, a validation framework, a GUI widget framework, a dynamic event calendar application, a drag and drop shopping cart, and more! Coverage details JavaScript best practices, Ajax techniques, and some of the most popular JavaScript libraries, such as Prototype, Script.aculo.us, and the Yahoo YUI library.
Table of Contents: Say Hello to My Little Friend: JavaScript!.- A Brief History of JavaScript.- The Seven Habits of Highly Successful JavaScript Developers.- The Projects.- Hodgepodge: Building an Extensible Javascript Library.- Calctron 3000: A Javascript Calculator.- Doing the Monster Mash: A Mashup.- Don’t Just Live in the Moment: Client-Side Persistence.- JSDigester: Taking the Pain out of Client-Side XML.- Get It right, Bub: a JavaScript Validation Framework.- Widget Mania: Using a GUI Widget Framework.- Shopping in Style: A Drag-and-Drop Shopping Cart.- Time for a Break: A JavaScript Game.- Ajax: Where the Client and Server Collide.