Books & Videos

Table of Contents

  1. Chapter 1 The Web in a Nutshell

    1. Clients and Servers

    2. Uniform Resource Locators (URLs)

    3. Web Content: HTML, XML, CGI, JavaScript, and PHP

    4. The HTTP Protocol

    5. Web Servers

    6. Who Are the Webmasters?

    7. Recommended Books

  2. HTML

    1. Chapter 2 HTML Overview

      1. HTML Document Structure
      2. HTML Syntax
      3. XHTML
      4. Dynamic Content
    2. Chapter 3 HTML Reference

      1. Core Attributes
      2. HTML Tag and Attribute Descriptions
    3. Chapter 4 Frames

      1. Frame Layout
      2. Nested Framesets
      3. The <frame> Tag
      4. Frame Targets
      5. Frame Border Attributes
    4. Chapter 5 Tables

      1. The <table> Tag
      2. The <caption> Tag
      3. The <tr> Tag
      4. The <th> and <td> Tags
      5. Border Color and Backgrounds
      6. Advanced Table Tags
    5. Chapter 6 Forms

      1. The <form> Tag
      2. The <input> Tag
      3. The <textarea> Tag
      4. The <select> Tag
      5. An Example Form
    6. Chapter 7 Character Entities

    7. Chapter 8 Color Names and Values

  3. CSS

    1. Chapter 9 Cascading Style Sheets

      1. The Elements of Styles
      2. Style Syntax
      3. Style Properties
      4. CSS Reference
      5. background
      6. background-attachment
      7. background-color
      8. background-image
      9. background-position
      10. background-repeat
      11. border
      12. border-bottom
      13. border-bottom-width
      14. border-color
      15. border-left
      16. border-left-width
      17. border-right
      18. border-right-width
      19. border-style
      20. border-top
      21. border-top-width
      22. border-width
      23. clear
      24. color
      25. display
      26. float
      27. font
      28. font-family
      29. font-size
      30. font-style
      31. font-variant
      32. font-weight
      33. height
      34. letter-spacing
      35. line-height
      36. list-style
      37. list-style-image
      38. list-style-position
      39. list-style-type
      40. margin
      41. margin-bottom
      42. margin-left
      43. margin-right
      44. margin-top
      45. padding
      46. padding-bottom
      47. padding-left
      48. padding-right
      49. padding-top
      50. text-align
      51. text-decoration
      52. text-indent
      53. text-transform
      54. vertical-align
      55. word-spacing
      56. white-space
      57. width
  4. XML

    1. Chapter 10 XML

      1. XML Terminology
      2. XML Reference
      3. Entity and Character References
      4. Document Type Definitions
      5. The Extensible Stylesheet Language
      6. XSLT Style Sheet Structure
      7. Templates and Patterns
      8. XSLT Elements
      9. XPath
      10. XPointer and XLink
  5. JavaScript

    1. Chapter 11 JavaScript

      1. Versions of JavaScript
      2. Syntax
      3. Client-Side JavaScript
      4. JavaScript API Reference
      5. Anchor
      6. Applet
      7. Arguments
      8. Array
      9. Attr
      10. Boolean
      11. Comment
      12. DOMException
      13. DOMImplementation
      14. Date
      15. Document
      16. DocumentFragment
      17. Element
      18. Error
      19. Event
      20. Form
      21. Function
      22. Global
      23. History
      24. Image
      25. Input
      26. Layer
      27. Link
      28. Location
      29. Math
      30. Navigator
      31. Node
      32. Number
      33. Object
      34. Option
      35. RegExp
      36. Screen
      37. Select
      38. String
      39. Style
      40. Text
      41. Textarea
      42. Window
  6. CGI and Perl

    1. Chapter 12 CGI Overview

      1. A Typical CGI Interaction
      2. URL Encoding
      3. Extra Path Information
      4. CGI Environment Variables
    2. Chapter 13 Server Side Includes

      1. Configuring the Apache Server for SSI
      2. Basic SSI Directives
      3. SSI Environment Variables
      4. Configurable Time Formats for SSI Output
      5. Conditional Statements
    3. Chapter 14 The CGI.pm Module

      1. HTML Tag Generation
      2. Importing Method Groups
      3. Maintaining State
      4. Named Parameters
      5. Using JavaScript Features
      6. Debugging
      7. CGI.pm Reference
      8. Accept
      9. append
      10. auth_type
      11. autoEscape
      12. button
      13. checkbox
      14. checkbox_group
      15. cookie
      16. defaults
      17. delete
      18. delete_all
      19. dump
      20. end_html
      21. filefield
      22. header
      23. hidden
      24. image_button
      25. import_names
      26. isindex
      27. keywords
      28. nph
      29. param
      30. password_field
      31. path_info
      32. path_translated
      33. popup_menu
      34. radio_group
      35. raw_cookie
      36. ReadParse
      37. redirect
      38. referer
      39. remote_host
      40. remote_user
      41. request_method
      42. reset
      43. save
      44. script_name
      45. scrolling_list
      46. self_url
      47. start_html
      48. startform
      49. start_multipart_form
      50. submit
      51. textarea
      52. textfield
      53. url
      54. use_named_parameters
      55. user_agent
      56. user_name
    4. Chapter 15 Web Server Programming with mod_perl

      1. Installing mod_perl
      2. Design of mod_perl
      3. mod_perl Handlers
      4. Running CGI Scripts with mod_perl
      5. Server Side Includes with mod_perl
      6. <Perl> Sections
      7. Apache:: Modules
      8. The Perl API
  7. PHP

    1. Chapter 16 PHP

      1. Installation and Configuration
      2. Embedding PHP in HTML
      3. Language Syntax
      4. Variables
      5. Data Types
      6. Expressions
      7. Operators
      8. Control Structures
      9. Functions
      10. Web-Related Variables
      11. Sessions
      12. Examples
      13. Function Reference
  8. HTTP

    1. Chapter 17 HTTP

      1. Client Requests
      2. Server Responses and Status Codes
      3. HTTP Headers
      4. Cookies
      5. Media Types and Subtypes
  9. Server Configuration

    1. Chapter 18 Apache Configuration

      1. Understanding Apache
      2. Basic Server Configuration: Core Directives
      3. AcceptPathInfo
      4. AccessConfig
      5. AccessFileName
      6. AddDefaultCharSet
      7. AllowOverride
      8. AuthName
      9. AuthType
      10. CGIMapExtension
      11. ContentDigest
      12. DefaultType
      13. <Directory>
      14. <DirectoryMatch>
      15. DocumentRoot
      16. ErrorDocument
      17. ErrorLog
      18. FileETag
      19. <Files>
      20. <FilesMatch>
      21. ForceType
      22. Group
      23. HostNameLookups
      24. IdentityCheck
      25. <IfDefine>
      26. <IfModule>
      27. Include
      28. KeepAlive
      29. KeepAliveTimeOut
      30. <Limit>
      31. <LimitExcept>
      32. LimitRequestBody
      33. LimitRequestFields
      34. LimitRequestFieldsize
      35. LimitRequestLine
      36. LimitXMLRequestBody
      37. Listen
      38. ListenBacklog
      39. <Location>
      40. <LocationMatch>
      41. LockFile
      42. LogLevel
      43. MaxClients
      44. MaxKeepAliveRequests
      45. MaxMemFree
      46. MaxRequestsPerChild
      47. MaxSpareServers
      48. MinSpareServers
      49. NameVirtualHost
      50. Options
      51. PidFile
      52. require
      53. RLimitCPU
      54. RLimitMEM
      55. RLimitNPROC
      56. Satisfy
      57. ScoreBoardFile
      58. SendBufferSize
      59. ServerAdmin
      60. ServerAlias
      61. ServerName
      62. ServerPath
      63. ServerRoot
      64. ServerSignature
      65. ServerTokens
      66. ServerType
      67. SetHandler
      68. SetInputFilter
      69. SetOutputFilter
      70. StartServers
      71. TimeOut
      72. UseCanonicalName
      73. User
      74. <VirtualHost>
    2. Chapter 19 Apache Modules

      1. mod_access
      2. mod_actions
      3. mod_alias
      4. mod_auth
      5. mod_auth_anon
      6. mod_auth_dbm
      7. mod_autoindex
      8. mod_cern_meta
      9. mod_cgi
      10. mod_cgid
      11. mod_dav
      12. mod_deflate
      13. mod_dir
      14. mod_env
      15. mod_example
      16. mod_expires
      17. mod_headers
      18. mod_imap
      19. mod_include
      20. mod_info
      21. mod_isapi
      22. mod_log_config
      23. mod_logio
      24. mod_mime
      25. mod_mime_magic
      26. mod_negotiation
      27. mod_proxy
      28. mod_rewrite
      29. mod_setenvif
      30. mod_so
      31. mod_speling
      32. mod_ssl
      33. mod_status
      34. mod_suexec
      35. mod_unique_id
      36. mod_userdir
      37. mod_usertrack
      38. mod_vhost_alias
    3. Chapter 20 Web Performance

      1. Client-Side Performance
      2. HTML Authoring
      3. Programming
      4. Administration
      5. Using Analysis.cgi to Find A Bottleneck
      6. Monitoring Web Performance Using Perl
  1. Colophon