Please consider the latest edition.
-
Chapter 1 Introduction
-
The Web in a Nutshell
-
Who Are the Webmasters?
-
Recommended Books
-
-
HTML
-
Chapter 2 HTML Overview
- HTML Document Structure
- HTML Syntax
- JavaScript Event Handlers
-
Chapter 3 HTML Reference
- Core Attributes
- HTML Tag and Attribute Descriptions
-
Chapter 4 Frames
- Frame Layout
- Nested Framesets
- The <frame> Tag
- Frame Targets
- Frame Border Attributes
-
Chapter 5 Tables
- The <table> Tag
- The <caption> Tag
- The <tr> Tag
- The <th> and <td> Tags
- Border Color and Backgrounds
- Advanced Table Tags
-
Chapter 6 Forms
- The <form> Tag
- The <input> Tag
- The <textarea> Tag
- The <select> Tag
- An Example Form
-
Chapter 7 Character Entities
-
Chapter 8 Color Names and Values
-
-
CSS
-
Chapter 9 Cascading Style Sheets
- The Elements of Styles
- Style Syntax
- Style Properties
- CSS Reference
-
-
XML
-
Chapter 10 XML
- XML Terminology
- XML Reference
- Document Type Definitions
- The Extensible Stylesheet Language
- XLink and XPointer
-
-
JavaScript
-
Chapter 11 JavaScript
- Versions of JavaScript
- JavaScript Reference
- JavaScript Syntax
- Variables
- Data Types
- Expressions and Operators
- Statements
- Regular Expressions
- JavaScript in HTML
- Client-Side Object Hierarchy
- Windows and Frames
- Forms
- Events
- JavaScript Security Restrictions
- Global Properties
- Global Functions
- Alphabetical Object Reference
-
-
CGI and Perl
-
Chapter 12 CGI Overview
- A Typical CGI Interaction
- URL Encoding
- Extra Path Information
- CGI Environment Variables
-
Chapter 13 Server Side Includes
- Configuring the Apache Server for SSI and XSSI
- Basic SSI Directives
- SSI Environment Variables
- Configurable Time Formats for SSI Output
- Conditional Statements
-
Chapter 14 The CGI.pm Module
- HTML Tag Generation
- Importing Method Groups
- Maintaining State
- Named Parameters
- Using JavaScript Features
- Debugging
- CGI.pm Reference
-
Chapter 15 Web Server Programming with mod_perl
- Design of mod_perl
- Installing mod_perl
- mod_perl Handlers
- Running CGI Scripts with mod_perl
- Server Side Includes with mod_perl
- <Perl> Sections
- Apache:: Modules
-
-
PHP
-
Chapter 16 PHP
- Configuration
- Embedding PHP in HTML
- Language Syntax
- Variables
- Data Types
- Expressions
- Operators
- Control Structures
- Functions
- Web-Related Variables
- Examples
- Function Reference
- Array Functions
- Configuration and Logging Functions
- Database Functions
- Date/Time Functions
- Directory Functions
- File Functions
- Graphics Functions
- HTTP Functions
- IMAP Functions
- LDAP Functions
- Math Functions
- PDF Functions
- String Functions
- Variable Manipulation Functions
- XML Functions
- Miscellaneous Functions
-
-
HTTP
-
Chapter 17 HTTP
- Client Requests
- Server Responses and Status Codes
- HTTP Headers
- Cookies
- Media Types and Subtypes
-
-
Server Configuration
-
Chapter 18 Apache Configuration
- Understanding Apache
- Basic Server Configuration: Core Directives
-
Chapter 19 Apache Modules
- mod_access
- mod_actions
- mod_alias
- mod_auth
- mod_auth_anon
- mod_auth_db
- mod_auth_dbm
- mod_autoindex
- mod_browser
- mod_cern_meta
- mod_cgi
- mod_cookies
- mod_digest
- mod_dir
- mod_dld
- mod_dll
- mod_env
- mod_example
- mod_expires
- mod_headers
- mod_imap
- mod_include
- mod_info
- mod_isapi
- mod_log_agent
- mod_log_common
- mod_log_config
- mod_log_referer
- mod_mime
- mod_mime_magic
- mod_mmap_static
- mod_negotiation
- mod_proxy
- mod_rewrite
- mod_setenvif
- mod_so
- mod_speling
- mod_status
- mod_userdir
- mod_unique_id
- mod_usertrack
-
Chapter 20 Server Performance
- Turn Off Reverse DNS Lookups
- Use the Most Recent Version of Your Server
- Keep HTML Content and HTTP Logs on Different Disks
- Keep Content as Small as Possible
- Performance Tips for HTML Authors
- Graphics
- Preprocess Queries and Cache the Results
- Use Servlets or Server APIs
- Increase RAM and Bandwidth
- Look for Excessive TCP Retransmits
- Use the Same TCP MTU as Your ISP
- Use a Trailing Slash When Requesting a Directory
-
-
Colophon
- Title:
- Webmaster in a Nutshell, Second Edition
- By:
- Robert Eckstein, Stephen Spainhour
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 1999
- Pages:
- 540
- Print ISBN:
- 978-1-56592-325-6
- | ISBN 10:
- 1-56592-325-1
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. A crab spider is featured on the cover of Webmaster in a Nutshell. Like the crustaceans after which they are named, crab spiders walk sideways or backwards. They feed on bees and other pollenizing insects, often laying in wait for them by hiding on flowers. Some species of crab spider can, over a period of several days, change color from white to yellow and back again to blend into the flower on which they are sitting. The spider can grab its prey quickly with its forward facing legs. It then injects its victims with a fast-acting, highly-poisonous venom, in this way protecting itself from the bee's sting.
Spiders are similar to, but not the same as, insects. They belong to the class Arachnida, named after Arachne, a maiden in Greek mythology. She defeated the goddess Athena in a weaving contest. In a fury of anger, Athena destroyed Arachne's weaving and beat her about the head. In utter disgrace, Arachne hanged herself. A regretful Athena changed Arachne into a spider so she could weave forever.
While they are certainly not going to win any popularity contests, spiders' insect-eating habits are extremely helpful to humans. Every year, billions of spiders do away with large numbers of disease-carrying and crop-destroying insects. If every spider ate one a day for just a year, those insects, piled in one spot, would weigh as much as 50 million people. Spiders are, by far, the most important predator of insects in the world. Mary Anne Weeks Mayo was the production editor for Webmaster in a Nutshell, Second Edition; Sheryl Avruch was the production manager; Clairemarie Fisher O'Leary and Maureen Dempsey provided quality control. Audrey Doyle was the copyeditor. Lenny Muellner provided troff technical support. Seth Maislin 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 with Quark XPress 3.32 using the ITC Garamond font. 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.
The inside layout was designed by Alicia Cech and implemented in groff by Lenny Muellner. 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 Clairemarie Fisher O'Leary, with help from Elaine and Michael Kalantarian.
