did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780764528262

JavaScriptTM For Dummies®, 3rd Edition

by
  • ISBN13:

    9780764528262

  • ISBN10:

    0764528262

  • Format: eBook
  • Copyright: 2001-03-01
  • Publisher: For Dummies
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $24.99
We're Sorry.
No Options Available at This Time.

Summary

Want the script for cool Web pages? With this handy guide by your side, it's easy to follow! Completely revised, this edition gives you all the JavaScript basics as well as step-by-step instructions for getting your scripts onto the Web. Before you know it, you could be building interactive Web sites for fun - or profit! Book jacket.

Author Biography

Emily Vander Veer is an experienced Web developer

Table of Contents

Introductionp. 1
System Requirementsp. 1
About This Bookp. 2
Conventions Used in This Bookp. 2
What You're Not to Readp. 3
Foolish Assumptionsp. 4
How This Book Is Organizedp. 4
Icons Used in This Bookp. 5
Where to Go from Herep. 6
Building Killer Web Pages for Fun and Profitp. 7
Hitting the Highlights: JavaScript Basicsp. 9
What Is JavaScript? (Hint: It's Not the Same Thing as Java!)p. 10
JavaScript and HTMLp. 14
JavaScript and Your Web Browserp. 16
What Can I Do with JavaScript That I Can't Do with Web Languages?p. 17
What Do I Need to Get Started?p. 19
Writing Your Very First Scriptp. 23
From Idea to Working JavaScript Applicationp. 24
Testing Your Scriptp. 32
JavaScript Language Basicsp. 35
JavaScript Syntaxp. 35
Putting It All Together: Building JavaScript Expressions and Statementsp. 58
JavaScript-Accessible Data: Getting Acquainted with the Document Object Modelp. 73
Object Models Always Pose Nudep. 74
Anatomy of an Object: Properties, Methods, Event Handlers, and Functions in Actionp. 84
Browser Object Modelsp. 96
Netscape Navigatorp. 96
Microsoft Internet Explorerp. 100
Creating Dynamic Web Pagesp. 103
Detecting Your Users' Browser Environmentsp. 105
Whacking Your Way through the Browser Mazep. 105
Detecting Featuresp. 106
That's How the Cookie Crumblesp. 125
Cookie Basicsp. 125
Saving and Retrieving User Informationp. 131
Working with Browser Windows and Framesp. 143
Working with Browser Windowsp. 144
Working with Framesp. 148
Making Your Site Easy For Visitors to Navigate and Usep. 155
Creating Interactive Imagesp. 157
Creating Simple Animationsp. 157
Creating Rollovers, Hotspots, and Navigation Barsp. 168
Creating Menusp. 181
Getting Acquainted with Menusp. 182
Taking Advantage of Third-Party DHTML Menu Componentsp. 190
Creating Expandable Site Mapsp. 191
Site Map Basicsp. 191
Taking Advantage of Third-Party Site-Mapping Toolsp. 199
Creating Pop-Up Help (Tooltips)p. 201
Creating Plain HTML Tooltipsp. 202
Building DHTML Tooltipsp. 204
Taking Advantage of Third-Party Tooltips Scriptsp. 211
Interacting with Usersp. 213
Handling Formsp. 215
Capturing User Input by Using HTML Form Fieldsp. 215
Putting It All Together: The Order Form Validation Scriptp. 222
Handling User-Initiated Eventsp. 239
The Skinny on Events and Event Handlersp. 239
Handling Eventsp. 240
Handling Runtime Errorsp. 249
Exceptional Basicsp. 249
Handling Exceptionsp. 250
The Part of Tensp. 253
Top Ten (Or So) Online JavaScript Resourcesp. 255
Ten Web Sites to Check Outp. 255
Not-to-Be-Missed Newsgroupsp. 258
Ten (Or So) Most Common JavaScript Mistakes (And How to Avoid Them)p. 261
Typing-in-a-Hurry Errorsp. 262
Breaking Up a Happy Pairp. 263
Putting Scripting Statements in the Wrong Placesp. 265
Nesting Quotes Incorrectlyp. 266
Treating Numbers as Stringsp. 267
Treating Strings as Numbersp. 268
Missing the Point: Logic Errorsp. 269
Neglecting Browser Incompatibilityp. 270
Ten (Or So) Tips for Debugging Your Scriptsp. 273
JavaScript Reads Your Code, Not Your Mind!p. 274
Isolating the Bugp. 275
Consulting the Documentationp. 276
Displaying Variable Valuesp. 276
Breaking Large Blocks of Statements into Smaller Functionsp. 279
Honing the Process of Eliminationp. 280
Taking Advantage of Others' Experiencep. 282
Exercising the Time-Honored Trial-and-Error Approachp. 283
Just Try and Catch Me Exception Handling!p. 283
Taking Advantage of Debugging Toolsp. 287
Appendixesp. 293
JavaScript Reserved Wordsp. 295
JavaScript Color Valuesp. 297
Document Object Model Referencep. 303
The Document Object Modelp. 303
Global Propertiesp. 325
Built-In JavaScript Functionsp. 325
Special Charactersp. 329
About the CDp. 335
Getting the Most from This CDp. 335
System Requirementsp. 336
Using the CDp. 336
JavaScript For Dummies Chapter Filesp. 337
What You'll Findp. 337
If You Have Problems (Of the CD Kind)p. 338
Indexp. 341
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program