-
Chapter 1 The Client-Side Search Engine
-
Execution Requirements
-
The Syntax Breakdown
-
nav.html
-
Building Your Own JavaScript Database
-
Potential Extensions
-
-
Chapter 2 The Online Test
-
Execution Requirements
-
The Syntax Breakdown
-
index.html—The Frameset
-
questions.js—The JavaScript Source File
-
administer.html
-
Potential Extensions
-
-
Chapter 3 The Interactive Slideshow
-
Execution Requirements
-
The Syntax Breakdown
-
Application Variables
-
The Application Functions
-
Potential Extensions
-
-
Chapter 4 The Multiple Search Engine Interface
-
Execution Requirements
-
The Syntax Breakdown
-
Potential Extension: Adding User Control
-
-
Chapter 5 ImageMachine
-
Execution Requirements
-
The Syntax Breakdown
-
Potential Extension: Adding Attributes to the Template
-
-
Chapter 6 Implementing JavaScript Source Files
-
arrays.js
-
cookies.js
-
dhtml.js
-
events.js
-
frames.js
-
images.js
-
navbar.js
-
numbers.js
-
objects.js
-
strings.js
-
Potential Extensions
-
-
Chapter 7 Cookie-Based User Preferences
-
Execution Requirements
-
Syntax Breakdown
-
prefs.html
-
dive.html
-
Potential Extensions
-
-
Chapter 8 The JavaScript Shopping Cart
-
Shopping Bag Walk-Through
-
Execution Requirements
-
Syntax Breakdown
-
Step 1: Loading Shopping Bag
-
Step 2: Displaying Products
-
Step 3: Showing All the Categories
-
Step 4: Adding Products to the Shopping Bag
-
Step 5: Changing the Order/Checking Out
-
Potential Extensions
-
-
Chapter 9 Ciphers in JavaScript
-
How Ciphers Work
-
Execution Requirements
-
The Syntax Breakdown
-
Potential Extensions
-
-
Chapter 10 Cyber Greetings: Drag-and-Drop Email
-
Execution Requirements
-
Syntax Breakdown
-
The Server Side
-
Potential Extensions
-
-
Chapter 11 Context-Sensitive Help
-
Execution Requirements
-
Syntax Breakdown
-
Potential Extensions
-
-
Chapter 12 Epilogue
-
Appendix A JavaScript Reference
-
Browser Compatibility
-
Objects, Methods, and Properties
-
Top-Level Properties and Functions
-
Event Handlers
-
-
Appendix B Web Resources
-
Cool JavaScript Sites
-
JavaScript Reference
-
JavaScript FAQs
-
DHTML Reference
-
Document Object Model Reference
-
Perl/CGI Reference
-
Graphics Resources
-
Similar Applications
-
-
Appendix C Using Perl Scripts
-
A Perl/CGI Overview
-
Getting Perl
-
The Shopping Bag Script—bag.pl
-
The CyberGreeting Script—greet.pl
-
-
Colophon
- Title:
- JavaScript Application Cookbook
- By:
- Jerry Bradenbaugh
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- October 1999
- Pages:
- 478
- Print ISBN:
- 978-1-56592-577-9
- | ISBN 10:
- 1-56592-577-7
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of JavaScript Application Cookbook is a hippopotamus. A native of several regions in Africa, the hippo makes its home in rivers and their bordering grasslands. Hippopotamus is Greek for "river horse," and these large, cumbersome-looking animals move gracefully through the water for much of the day. Hippos leave the water to eat at night. Their vegetarian diet consists mostly of grass, up to 150 pounds a day, as well as some water plants and fallen fruit. Full-grown hippos have no natural predators other than humans, who have hunted them for their ivory tusk-like teeth, for their hide, and for food. Hippos can live to be forty years old. A hippopotamus grows to be five feet tall, twelve feet long, and weighs 6,000 8,000 pounds. Its body is covered in a relatively hairless, gray-brown skin that secretes a reddish oil, often mistaken for blood, to keep the skin moist. A hippo's nostrils, ears, and eyes are situated close to the top of its head so that it can breathe, hear, and see, yet be almost fully submerged when it's swimming or walking on the riverbed. Several native marsh animals frequently rest on the backs of hippos in the water, including crocodiles, turtles, and birds. Nicole Arigo was the production editor for JavaScript Application Cookbook. Clairemarie Fisher O'Leary, Jeffrey Liggett, and Jane Ellin provided quality control. Bruce Tracy wrote the index. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced by Kathleen Wilson, using QuarkXPress 3.32 and the ITC Garamond font. Alicia Cech designed the interior layout based on a series design by Nancy Priest. The book was implemented in FrameMaker by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were produced by Robert Romano and Rhon Porter using Macromedia FreeHand 8 and Adobe Photoshop 5. This colophon was written by Nicole Arigo. Whenever possible, our books use RepKover, a durable and flexible lay-flat binding. If the page count exceeds RepKover's limit, perfect binding is used.
