[...]... desk throughout the development of JavaScript in 1995 His energy, compassion, and clear prose helped me keep the goal of “a language for all” in mind It is enormously gratifying to write the foreword to the fourth edition of this book, which has earned so many “satisfied reader miles.” I highly recommend Danny Goodman’s JavaScript Bible to anyone who wants to learn JavaScript, and especially to those... information for the core JavaScript language fills Part IV As with reference chapters of Part III, the JavaScript chapters display browser compatibility charts for every JavaScript language term Guide words near the tops of pages help you find a particular term quickly Part V Several appendixes at the end of the book provide helpful reference information These resources include a JavaScript and Browser... contents of this fifth edition of the JavaScript Bible This version includes not only the unprinted advanced material from Parts III and IV, but also 23 bonus chapters covering: ✦ Advanced DOM, XML, and JavaScript objects ✦ Dynamic HTML, data validation, plug-ins, and security ✦ Techniques for developing and debugging professional Web-based applications ✦ Nine full-fledged JavaScript real-world applications... from C and C++), JavaScript shares many syntactical characteristics with C Programmers familiar with C will feel right at home Operator symbols, conditional structures, and repeat loops follow very much in the C tradition You will be less concerned about data types in JavaScript than you are in C In JavaScript, a variable is not restricted to any particular data type With so much of JavaScript s syntax... message passing These aspects are simply non-issues when scripting At the same time, however, JavaScript s designers knew that you’d have some hard-to-break habits For example, although JavaScript does not require a semicolon at the end of each statement line, if you type one in your JavaScript source code, the JavaScript interpreter won’t balk If you’ve written scripts (or macros) before Experience with... xvii PART I: Getting Started with JavaScript 1 Chapter 1: JavaScript s Role in the World Wide Web and Beyond 3 Chapter 2: Authoring Challenges Amid the Browser Wars 9 Chapter 3: Your First JavaScript Script 17 PART II: JavaScript Tutorial 25 Chapter 4: Browser... ix Acknowledgments xvii Part I: Getting Started with JavaScript 1 Chapter 1: JavaScript s Role in the World Wide Web and Beyond 3 Competing for Web Traffic Other Web Technologies JavaScript: A Language for All JavaScript: The Right Tool for the Right Job ... Cross-Browser DHTML Map Puzzle Chapter 57: Application: Transforming XML Data P A R T I Getting Started with JavaScript ✦ ✦ ✦ ✦ In This Part Chapter 1 JavaScript s Role in the World Wide Web and Beyond Chapter 2 Authoring Challenges Amid the Browser Wars Chapter 3 Your First JavaScript Script ✦ ✦ ✦ ✦ 1 C H A P T E R JavaScript s Role in the World Wide Web and Beyond M any of the technologies that make the World... daunting JavaScript may not be the easiest language in the world to learn, but believe me, it’s a far cry from having to learn a full programming language, such as Java or C Unlike developing a full-fledged monolithic application (such as the productivity programs you buy in the stores), JavaScript lets you experiment by writing small snippets of program code to accomplish big things The JavaScript. .. of a new authoring or programming environment, feel the growing pains, and share with readers the solutions to my struggles This fifth edition of the JavaScript Bible represents knowledge and experience accumulated over eight years of daily work in JavaScript and a constant monitoring of newsgroups for questions, problems, and challenges facing scripters at all levels My goal is to help you avoid . alt="" JavaScript ™ Bible 5th Edition Danny Goodman with Michael Morrison With a foreword by Brendan Eich, JavaScript s creator Praise for Danny Goodman’s JavaScript Bible JavaScript Bible. Productions JavaScript ™ Bible is by far the best JavaScript resource I’ve ever seen (and I’ve seen quite a few).” — Robert J. Mirro, Independent Consultant, RJM Consulting JavaScript ™ Bible 5th Edition Danny. INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES. JavaScript Bible, 5th Edition Published by: Wiley Publishing, Inc. 10475 Crosspoint Blvd. Indianapolis, Indiana 46256 www .wiley. com Copyright © 2004 Danny Goodman.