Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP / Edition 1

Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP / Edition 1

by Steven M. Schafer
5.0 1
Pub. Date:
Select a Purchase Option
  • purchase options
    $40.94 $55.00 Save 26% Current price is $40.94, Original price is $55. You Save 26%.
  • purchase options


Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP / Edition 1

  • This invaluable resource offers tutorials and real-world examples as well as thorough language references for Web markup languages (HTML/XHTML and CSS), and popular scripting languages (JavaScript, Perl, and PHP)
  • Examines the role of JavaScript, CGI (with examples in Perl and Python), and PHP on the Web and shows how to best use them all
  • Includes a valuable reference section on each technology that can be used for review and consultation

Product Details

ISBN-13: 9780764588204
Publisher: Wiley
Publication date: 08/05/2005
Series: Programmer's Reference Ser.
Pages: 840
Product dimensions: 7.40(w) x 9.21(h) x 1.71(d)

Table of Contents

Introduction xxiii

Part One: HyperText Markup Language (HTML)

Chapter 1: The Basics of HTML 1

Chapter 2: Document Tags 13

Chapter 3: Paragraphs and Lines 23

Chapter 4: Lists 35

Chapter 5: Images 51

Chapter 6: Links 69

Chapter 7: Text 79

Chapter 8: Tables 89

Chapter 9: Forms 123

Chapter 10: Objects and Plugins 143

Chapter 11: XML 153

Part Two: Cascading Style Sheets (CSS)

Chapter 12: CSS Basics 163

Chapter 13: Style Definitions 171

Chapter 14: Text 189

Chapter 15: Padding, Margins, and Borders 215

Chapter 16: Colors and Backgrounds 227

Chapter 17: Tables 237

Chapter 18: Element Positioning 245

Part Three: JavaScript and DHTML

Chapter 19: JavaScript Basics 263

Chapter 20: The JavaScript Language 269

Chapter 21: The Document Object Model 291

Chapter 22: JavaScript Objects and Dynamic HTML 311

Chapter 23: Using JavaScript 323

Part Four: Common Gateway Interface (CGI)

Chapter 24: CGI Basics 363

Chapter 25: Perl Language 371

Chapter 26: The Python Language 397

Chapter 27: Scripting with Other Executable Code 423

Chapter 28: Using CGI 431

Part Five: PHP

Chapter 29: PHP Basics 471

Chapter 30: The PHP Language 479

Chapter 31: Using PHP 507

Part Six: Appendixes

Appendix A: XHTML Reference 527

Appendix B: CSS Properties 577

Appendix C: JavaScript Language Reference 603

Appendix D: Perl Language Reference 649

Appendix E: Python Language Reference 675

Appendix F: PHP Language Reference 717

Index 789

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Web Standards Programmer's Reference: HTML, CSS, JavaScript, Perl, Python, and PHP 5 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
How the Web has grown! In doing so, and aiding its growth, has been the use and development of several languages. Naturally, Schafer starts with the language that birthed the Web - HTML. Actually this needs its dual ('twin') on a server, http. But Schafer discusses http in a later chapter devoted to CGI. Hopefully, you should be able to appreciate that HTML is simple. In fact, of all that the book discusses, HTML is the simplest language. Several initial chapters walk you through HTML. It must be stressed that mastery of HTML is needed to make sense of the rest of the book. The later languages either extend the scope of an HTML file, or they generate the file, roughly speaking. Cascading Style Sheets (CSS) lets you easily factor out common definitions that are used across multiple web pages, where you can imagine that each web page corresponds to a file storing it. Schafer explains how to use CSS to simplify management of a set of HTML files. A centralised way to set common fonts and the like. More robust. But HTML is a declarative language. Good, because laymen can more easily understand and write such languages. It's easier to say what should be done, than how to do it. But for the times when you need more expressive power on the browser, Schafer offers JavaScript. A procedural language that actually has nothing to do with Java. [The coincidence in names was a marketing ploy.] Schafer does not ignore the server. CGI is given, as the first generation attempt at server side code. Its limitations spawned the use of Perl, PHP and Python for easier parsing of user input and generation of new dynamic pages. Each of these languages (HTML, CSS, JavaScript, Perl, PHP and Python) is often the subject of its own book. No surprise then that Schafer explaining all 6 gave us a book of this length!