Sybex

Home Certification IT Administration Architecture & Design
3D Animation & CGI Internet Marketing
Print this page Share

Perl, CGI, and JavaScript Complete, 2nd Edition

ISBN: 978-0-7821-4213-6
838 pages
June 2003
Perl, CGI, and JavaScript Complete, 2nd Edition (0782142133) cover image

Description

Perl, CGI, and JavaScript Complete, Second Edition is a one-of-a-kind book--valuable both for its broad content and its low price. This book contains a wealth of information essential for any web developer in need of a complete reference to the most popular technologies for building interactive websites.
Like its predecessor, this updated edition of Perl, CGI, and JavaScript Complete thoroughly covers the fundamentals of Perl 5.8, JavaScript 1.5, and the CGI protocol. In addition, it emphasizes the important skills needed to create today's interactive websites. You'll see how to use hidden fields and cookies, interface JavaScript with CGI programs, and monitor website activity with Perl. You'll read about Perl's support for Unicode, for manipulating external databases, and for XML processing. The book's JavaScript and Perl reference sections have been updated with the latest objects, functions, and modules.
Perl, CGI, and JavaScript Complete introduces you to the work of some of Sybex's finest authors, so you'll know where to go to learn even more about vital web-development topics.
Inside:
JavaScript Fundamentals
* Learning the Fundamentals
* Working with JavaScript
* Adding JavaScript to Your Web Page
* Working with Objects
Advanced JavaScript
* Processing Forms
* Using Hidden Fields and Cookies
* Interfacing JavaScript with CGI Programs
Perl & CGI Fundamentals
* Introducing Perl and CGI
* Writing Your First Program
* Debugging Your Programs
* Using CGI in the Real World
* Creating HTML Forms with Perl
* Perl and Unicode
Building Web Applications with Perl
* Creating a Guest Book for Your Website
* Monitoring Website Activity
* Implementing E-mail Solutions
* Databases and the Web
* XML Solutions in Perl
JavaScript and Perl References
* JavaScript Objects
* Perl Functions
* Perl Modules
See More

Table of Contents

Introduction.

Chapter 1: Learning the Fundamentals.

Chapter 2: Working with JavaScript.

Chapter 3: Adding JavaScript.

Chapter 4: Working with Objects.

Chapter 5: Processing Forms.

Chapter 6: Using Hidden Fields and Cookies.

Chapter 7: Interfacing JavaScript with CGI Programs.

Chapter 8: Introducing Perl and CGI.

Chapter 9: Writing Your First Program.

Chapter 10: Debugging Your Programs.

Chapter 11: Using CGI in the Real World.

Chapter 12: Creating HTML Forms with Perl.

Chapter 13: Perl and Unicode.

Chapter 14: Creating a Guest Book for Your Website.

Chapter 15: Monitoring Website Activity.

Chapter 16: E-Mail Solutions.

Chapter 17: Databases and the Web.

Chapter 18: XML Solutions in Perl.

Appendix A: JavaScript Object Reference.

Appendix B: Perl Functions.

Appendix C: Standard Perl Modules.

Index.

See More

Author Information

Sybex editors and authors have created this book by pulling together the best information from our Web development books (including Mastering JavaScript Premium Edition, Mastering Perl, Dynamic HTML, Mastering HTML: Premium Edition, and Perl CGI Programming).
See More

Downloads

Download TitleSizeDownload
Download the code files for Chapters 1-7 in .zip format 18.49 KB Click to Download
Download the code files for Chapters 9-18 in .zip format 31.07 KB Click to Download
See More

Errata

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
Combined Errata

Page 79

Page 79, the example script in the center of the page:

if (num = 0)...
if (num = 1)...
if (num = 2)...
if (num = 3)...
if (num = 4)...

The above is syntactically incorrect, the code will not work.

The script should read:

if (num == 0)...
if (num == 1)...
if (num == 2)...
if (num == 3)...
if (num == 4)...

See More

Related Titles

Learn more about