Synopses & Reviews
"I highly recommend Danny Goodman's JavaScript Bible." --Brendan Eich, creator of JavaScript
"I continue to use the book (JavaScript Bible) on a daily basis and would be lost without it." --Mike Warner, Founder, Oak Place Publications
"Whether you are a professional or a beginner, this is a great book to get." --Brant Mutch, Web Application Developer, Wells Fargo Card Services, Inc.
* Advance your JavaScript skills with the most comprehensive resource available
* Conquer high-end scripting challenges using the latest techniques
* Optimize scripts for Internet Explorer 5.5 and Netscape Navigator 6
The Ultimate Guide to JavaScript for Professionals
Featuring 15 bonus chapters with expanded coverage of data validation, debugging, plug-ins, security, and more, plus nine chapters on ready-to-use applications, this monumental reference is truly the most comprehensive and useful guide to JavaScript available today. Writing with his trademark clarity and verve, leading JavaScript authority Danny Goodman covers everything from Cascading Style Sheets and Document Object Models to XML data -- and gives you all the tools you need to harness the full power of client-side JavaScript.
Encyclopedic coverage of JavaScript and DOMs
* Master JavaScript and DOM concepts with Danny's exclusive interactive workbench: The Evaluator
* Learn state-of-the-art debugging and tracing tricks
* Apply the latest JavaScript 1.5 exception handling and custom object techniques
* Implement cross-browser Dynamic HTML applications for MSIE 5.5 and Navigator 6
* Embed a universal sound plug-in controller in your page
* Develop deployment strategies that best suit your content goals and target audiencs
CD-ROM includes:
* A searchable e-version of the book
* Nearly 300 ready-to-run scripts from the book
* Printable version of the JavaScript and Browser Object Quick Reference
* Plus the full version of WebSpice Objects, a demo of BBEdit, and TextPad shareware
Synopsis
The "JavaScript Bible, Gold Ed". is the most complete, professional reference available on JavaScript. It's the only definitive tutorial/reference for JavaScript that includes a core language reference, document objects reference, coverage of 5th-generation browsers, and detailed instruction on implementing JavaScript. The CD includes hundreds of working JavaScript and sample applications.
Synopsis
These 100% authoritative, comprehensive, and solution-filled resources are ideal for people who need a thorough tutorial and a complete reference
-- CD-ROM with software selected by the author (for most titles)
-- Icons, tables, and step-by-step guidelines
About the Author
Danny Goodman is the author of numerous critically acclaimed and best-selling books, including The Complete HyperCard Handbook, Danny Goodman's AppleScript Handbook, and Dynamic HTML: The Definitive Reference. He is a renowned authority and expert teacher of computer scripting languages and is widely known for his "javaScript Apostle" articles at Netscape's ViewSource online developers newsletter. His writing style and pedagogy continue to earn praise from readers and teachers around the world. To help keep his finger on the pulse of real-world programming challenges, Goodman frequently lends his touch as consulting programmer and designer to leading-edge World Wide Web and intranet sites from his home base in San Francisco area.
Table of Contents
Foreword.
Preface.
Acknowledgments.
Part I: Getting Started with JavaScript.
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.
Part II: JavaScript Tutorial -
Summary.
Chapter 4: Browser and Document Objects.
Chapter 5: Scripts and HTML Documents.
Chapter 6: Programming Fundamentals, Part I.
Chapter 7: Programming Fundamentals, Part II.
Chapter 8: Window and Document Objects.
Chapter 9: Forms and Form Elements.
Chapter 10: Strings, Math, and Dates.
Chapter 11: Scripting Frames and Multiple Windows.
Chapter 12: Images and Dynamic HTML.
Part III: Document Objects Reference.
Chapter 13: JavaScript Essentials.
Chapter 14: Document Object Model Essentials.
Chapter 15: Generic HTML Element Objects.
Chapter 16: Window and Frame Objects.
Chapter 17: Location and History Objects.
Chapter 18: The Document and Body Objects.
Chapter 19: Body Text Objects.
Chapter 20: HTML Directive Objects.
Chapter 21: Link and Anchor Objects.
Chapter 22: Image, Area, and Map Objects.
Chapter 23: The Form and Related Objects.
Chapter 24: Button Objects.
Chapter 25: Text-Related Form Objects.
Chapter 26: Select, Option, and FileUpload Objects.
Chapter 27: Table and List Objects.
Chapter 28: The Navigator and Other Environment Objects.
Chapter 29: Event Objects.
Chapter 30: Style Sheet and Style Objects.
Chapter 31: Positioned Objects.
Chapter 32: Embedded Objects.
Chapter 33: XML Objects.
Part IV: JavaScript Core Language Reference.
Chapter 34: The String Object.
Chapter 35: The Math, Number, and Boolean Objects.
Chapter 36: The Date Object.
Chapter 37: The Array Object.
Chapter 38: The Regular Expression and RegExp Objects.
Chapter 39: Control Structures and Exception Handling.
Chapter 40: JavaScript Operators.
Chapter 41: Functions and Custom Objects.
Chapter 42: Global Functions and Statements.
Part V: Putting JavaScript to Work.
Chapter 43: Data-Entry Validation.
Chapter 44: Scripting Java Applets and Plug-ins.
Chapter 45: Debugging Scripts.
Chapter 46: Security and Netscape Signed Scripts.
Chapter 47: Cross-Browser Dynamic HTML Issues.
Chapter 48: Internet Explorer Behaviors.
Chapter 49: Application: Tables and Calendars.
Chapter 50: Application: A Lookup Table.
Chapter 51: Application: A "Poor Man's" Order Form.
Chapter 52: Application: Outline-Style Table of Contents.
Chapter 53: Application: Calculations and Graphics.
Chapter 54: Application: Intelligent "Updated" Flags.
Chapter 55: Application: Decision Helper.
Chapter 56: Application: Cross-Browser DHTML Map Puzzle.
Chapter 57: Application: Transforming XML Data Islands.
Part VI: Appendixes.
Appendix A: JavaScript and Browser Object Quick Reference.
Appendix B: JavaScript Reserved Words.
Appendix C: Answers to Tutorial Exercises.
Appendix D: JavaScript and DOM Internet Resources.
Appendix E: What's on the CD-ROM.
Appendix F: Examples from Parts III and IV CD-117.
Index.
End-User License Agreement.
CD-ROM Installation Instructions.