JavaScript Bible [electronic resource].

Author
Goodman, Danny [Browse]
Format
Book
Language
English
Εdition
6th ed.
Published/​Created
Hoboken : Wiley, 2007.
Description
1 online resource (1202 p.)

Details

Series
Bible [More in this series]
Summary note
Make your Web pages stand out above the noise with JavaScript and the expert instruction in this much-anticipated update to the bestselling JavaScript Bible. With renowned JavaScript expert Danny Goodman at your side, you'll get a thorough grounding in JavaScript basics, see how it fits with current Web browsers, and find all the soup-to-nuts detail you'll need. Whether you're a veteran programmer or just starting out, this is the JavaScript book Web developers turn to again and again. Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Notes
Description based upon print version of record.
Contents
  • Praise for Danny Goodman's JavaScript Bible; JavaScript Bible, Sixth Edition; About the Authors; Credits; Acknowledgments; Contents; Foreword; Preface; Organization and Features of This Edition; Prerequisites to Learning JavaScript; Formatting and Naming Conventions; Part I: Getting Started with JavaScript; Chapter 1: JavaScript's Role in the World Wide Web and Beyond; Competing for Web Traffic; Other Web Technologies; JavaScript: A Language for All; JavaScript: The Right Tool for the Right Job; Chapter 2: Authoring Challenges Amid the Browser Wars; Leapfrog; Duck and Cover
  • Compatibility Issues TodayDeveloping a Scripting Strategy; Chapter 3: Your First JavaScript Script; The Software Tools; Setting Up Your Authoring Environment; What Your First Script Will Do; Entering Your First Script; Examining the Script; Have Some Fun; Part II: JavaScript Tutorial; Chapter 4: Browser and Document Objects; Scripts Run the Show; When to Use JavaScript; The Document Object Model; When a Document Loads; Object References; Node Terminology; What Defines an Object?; Exercises; Chapter 5: Scripts and HTML Documents; Where Scripts Go in Documents; JavaScript Statements
  • When Script Statements ExecuteViewing Script Errors; Scripting versus Programming; Exercises; Chapter 6: Programming Fundamentals, Part I; What Language Is This?; Working with Information; Variables; Expressions and Evaluation; Data Type Conversions; Operators; Exercises; Chapter 7: Programming Fundamentals, Part II; Decisions and Loops; Control Structures; About Repeat Loops; Functions; About Curly Braces; Arrays; Exercises; Chapter 8: Window and Document Objects; Top-Level Objects; The window Object; Window Properties and Methods; The location Object; The navigator Object
  • The document ObjectExercises; Chapter 9: Forms and Form Elements; The form Object; Form Controls as Objects; Passing Form Data and Elements to Functions; Submitting and Prevalidating Forms; Exercises; Chapter 10: Strings, Math, and Dates; Core Language Objects; String Objects; The Math Object; The Date Object; Date Calculations; Exercises; Chapter 11: Scripting Frames and Multiple Windows; Frames: Parents and Children; References Among Family Members; Frame-Scripting Tips; About iframe Elements; Controlling Multiple Frames: Navigation Bars; References for Multiple Windows; Exercises
  • Chapter 12: Images and Dynamic HTMLThe Image Object; Rollovers Without Scripts; The javascript: Pseudo-URL; Popular Dynamic HTML Techniques; Exercises; Part III: Document Objects Reference; Chapter 13: JavaScript Essentials; JavaScript Versions; Core Language Standard: ECMAScript; Embedding Scripts in HTML Documents; Browser Version Detection; Designing for Compatibility; Language Essentials for Experienced Programmers; Onward to Object Models; Chapter 14: Document Object Model Essentials; The Object Model Hierarchy; How Document Objects Are Born; Object Properties; Object Methods
  • Object Event Handlers
ISBN
  • 1-280-82285-6
  • 9786610822850
  • 0-470-14623-0
OCLC
  • 122992778
  • 192096624
Statement on language in description
Princeton University Library aims to describe library materials in a manner that is respectful to the individuals and communities who create, use, and are represented in the collections we manage. Read more...
Other views
Staff view