JavaScript @ Web Programming
 Programming Shed : Programmer Store & Resources
|  ASP.NET  |  HTML / DHTML  |  Java / JavaScript  |  Perl  |  PHP  |  Python  |  XML  |
JavaScript Index - JavaScript Book :

JavaScript Book :
JavaScript Bible, 4th Edition

JavaScript Bible, 4th Edition
Check price @
Amazon.com
Amazon.ca
Amazon.co.uk


JavaScript Bible, 4th Edition
by Danny Goodman, Brendan Eich

Paperback: 1200 pages
Publisher: John Wiley & Sons
ISBN: 0764533428; Book & CD-ROM, 4th edition (April 2001)


Aimed at the HTML designer with or without previous programming experience, the JavaScript Bible, Fourth Edition, brings a popular text up to date with a full tour of using JavaScript with all of today's Web browsers. Smart, very approachable, and filled with many useful tips, this book can put JavaScript development into the reach of just about anyone.

After presenting a solid tour of basic programming in JavaScript, the book centers in on the issues of developing JavaScript applications for real browsers. This means truly comprehensive coverage of the document object model (DOM), HTML, window and frame objects, forms, and style sheets that are available today. In about 1,000 pages (and almost 30 chapters), you learn what's available in today's JavaScript standard with a reference listing every object, API, and property, plus tips on how to use each feature. All this material makes this text an extremely worthwhile desktop reference for everyday JavaScript development. In particular, we liked that support (or lack thereof) for every feature is clearly documented across the full range of today's browsers from Netscape Navigator 2, 3, 4, 5, and 6 to Internet Explorer 3 through 5.5.

Later chapters move toward the JavaScript language itself, with material on strings, math functions, and dates. The author discusses techniques for adapting JavaScript to particular browsers as well as providing cross-browser support where appropriate. Short exercises end each chapter, and the book presents sample solutions in an appendix. Additional CD-ROM chapters move beyond the whopping 1,200 pages of printed material.

In all, the author's patient, clear writing style and real-world advice for creating great-looking Web pages with JavaScript make this title a winner. Readers of previous editions of the JavaScript Bible will appreciate the updated focus on current browsers. For anyone who wants to learn JavaScript for the first time, this edition is arguably an unbeatable choice. --Richard Dragan

Topics in JavaScript Bible covered:
• Introduction to JavaScript and HTML
• Targeting different browsers (with DHTML, style sheets, and other features)
• Basic JavaScript language tutorial (including variables, operators, expressions, flow control, forms, and built-in APIs)
• Script tags
• Error handling
• Arrays
• Window and document objects
• Form processing with JavaScript
• Tutorial and reference for the String, Math, and Date classes
• Frames Images (including rollover support)
• Comprehensive JavaScript reference
• ECMAScript Detecting different browsers
• Document object model (DOM) for Netscape 2 through 6 and IE 3 through 5
• Generic HTML objects
• Window and frame objects
• Location and history objects
• Document and body objects
• Body text objects
• HTML directives
• Link and anchor objects
• Image and map objects
• Form and form control objects
• Working with buttons and text in HTML forms
• Select and option elements
• Table and list objects
• Netscape Navigator and environment objects
• Event objects
• Style sheet reference
• Positioned objects
• JavaScript operators
• Functions and custom objects
• Sample programming exercises and answers

From the Back Cover: If JavaScript can do it, you can do it too … Create Web pages brimming with dynamic content. Engage your page visitors with programmed style sheets that respond instantly to user interaction. Take charge of your user interface by controlling CSS, plug-ins, Java applets, and even XML data. With the expert advice of Danny Goodman, today's premier JavaScript authority, you'll learn the best ways to bring your pages to life. Writing with his trademark clarity and verve, Goodman shares his vast experience and insight on every aspect of client-side JavaScript. From beginner to advanced, this extensively revised and expanded new edition has the information you've been searching for. Inside, you'll find complete coverage of JavaScript
• Get up to speed fast on JavaScript basics with a tutorial tailored for newcomers
• Create scripts for mouse rollover effects and powerful client-side form validation
• Master JavaScript and DOM concepts with Danny's exclusive interactive workbench: The Evaluator
• Apply the latest JavaScript 1.5 exception handling and custom object techniques
• Implement cross-browser Dynamic HTML applications for MSIE 5.5 and Navigator 6
• Develop deployment strategies that best suit your content goals and target audience

CD-ROM includes:
• A searchable e-version of the book
• Nearly 300 ready-to-run scripts from the book
• Plus the full version of WebSpice Objects, a demo of BBEdit, and TextPad shareware

"This book is a must-have for any Web developer or programmer." — Thoma Lile, President, Kanis Technologies, Inc. "JavaScript Bible is the definitive resource in JavaScript programming. I am never more than three feet from my copy." — Steve Reich, CEO, Page Coders hungryminds.com System Requirements: PC running Windows 95 or later, Windows NT 4 or later; Power Macintosh running System 7.6 or later. See Appendix E for details and complete system requirements.


Customer Reviews
Not worth the time, April 5, 2002
Reviewer: Philip Spradling from Colorado Springs, CO USA

I have two major problems with this book:

1) The author has a very wordy, labored writing style. In contrast to some of the other reviewers, I found his descriptions of at least many of the examples quite long and thorough, but still not really clear. I think this must be what JavaScript for Dummies must read like. He spends vast amounts of words covering the obvious things and then neglects the interesting and less obvious stuff. I would suggest this book if you like the easiest things really really spelled out.

2) Despite having a copywrite in 2001, I am pretty sure the original version was first written around 1995. It is a bit disconcerting when he acts like you must be really on top of things if you have an operating system more recent then Windows 3.1. The Windows 3.1 htm suffixes are also a bit disconcerting. But more to the point, he spends an awful lot of time warning you that certain features aren't available until NN2 or IE2, and what to do to accomodate older browsers. Does anyone still write web pages accommodating NN1? The book needs a major rewrite to bring it up to date, not just piling new stuff on top of the old text.

Laboring through the tedious descriptions and antiquated techniques is not worth most peoples time.

JavaScript Bible, May 20, 2002
Reviewer: stingerski from Hudson, FL USA

A nice book - IF - you remember that it is a reference book, NOT a tutorial. Big difference there.

To be fair, Goodman does explain in quite some detail about how browsers work, and what happens when a web page loads. Beyond that, if you are looking to learn JavaScript, I don't think this is the book to do it, monumental as it is to the task of being a "bible" on the subject.

Get another real tutorial first, and then come back and learn the "innards" of JavaScripting. Goodman definitely knows his stuff, but a tutorial this is not. It is, simply put, a "bible."

Good Reference, Confusing Structure, May 1, 2002
Reviewer: Donald Andrew Agarrat from Harlem, New York United States

I bought this thinking it was the ultimate Javascript reference. What keeps it from being as thorough as it could be is the awful structure. A large part of the book isn't even in the book; it's on the CD-ROM. So, part of the book correlates to what's on the CD, but a VERY large part does not. Another thing about that that ... is that much of that large part is comprised of advanced Javascript.

So, it's great to have a syntax reference, but it's not even very thorough about that. I'm a bit disappointed.

Expecting More from Goodman, March 29, 2002
Reviewer: Dylan C Phillips from Jacksonville, FL USA

I purchased two O'Reilly Books to get up to speed with Browser Based GUI: Dynamic HTML 'The Definitive Reference' and JavaScript 'The Definitive Guide'. I found both books to be excellent, but I was looking for a more advanced and in depth resource. Since the Dynamic HTML Definitive Reference was written by Goodman, I looked into his other works. Thus, I purchased the JavaScript Bible Combo Packet (JavaScript Bible plus JavaScript Examples). Although the coverage is through, the quality did not approach the O'Reilly Combo. Just my two cents. ...






Book Subjects
Learning JavaScript
JavaScript Reference Manual
Advanced JavaScript Programming
 
Featured JavaScript Book
Javascript Programmer's Reference (Programmer to Programmer)
by Cliff Wootton
Javascript Pocket Reference
by David Flanagan
JavaScript Unleashed (3rd Edition)
by R. Allen Wyke, Richard Wagner
JavaScript: The Definitive Guide
by David Flanagan
JavaScript Bible, Gold Edition
by Danny Goodman, Brendan Eich
© 2005-2006, Programming Shed