Larry Ullman's Modern JavaScript: Develop and Design teaches the JavaScript language as it is used today. The book embraces JavaScript's best practices including key Web development approaches such as progressive enhancement. The book teaches everything readers need to know to understand and use JavaScript, including the most important aspects of what JavaScript is today. Tons of real-world code is demonstrated using both hand-written JavaScript and JavaScript frameworks. Table of Contents Part 1: Getting Started* Chapter 1: (Re-)Introducing JavaScript* Chapter 2: JavaScript in Action* Chapter 3: Tools of the Trade Part 2: JavaScript Fundamentals* Chapter 4: Simple Variable Types* Chapter 5: Using Control Structures* Chapter 6: Complex Variable Types* Chapter 7: Creating Functions* Chapter 8: Event Handling* Chapter 9: JavaScript and the Browser* Chapter 10: Working with Forms* Chapter 11: Ajax* Chapter 12: Error Management Part 3: Next Steps* Chapter 13: Frameworks* Chapter 14: Advanced JavaScript* Chapter 15: Putting It All Together