| Overview
JavaScript is a powerful, object-based scripting language;
JavaScript programs can be embedded directly in HTML web pages.
When combined with the Document Object Model (DOM) defined by a web
browser, JavaScript allows you to create Dynamic HTML content and
interactive client-side web applications. JavaScript syntax is
based on the popular programming languages C, C++, and Java, which
makes it familiar and easy to learn for experienced programmers. At
the same time, JavaScript is an interpreted scripting language,
providing a flexible, forgiving programming environment in which
new programmers can learn. JavaScript: The Definitive Guide
provides a thorough description of the core JavaScript language and
both the legacy and standard DOMs implemented in web browsers. The
book includes sophisticated examples that show you how to handle
common tasks, like validating form data, working with cookies, and
creating portable DHTML animations. The book also contains detailed
reference sections that cover the core JavaScript API, the legacy
client-side API, and the W3C standard DOM API, documenting every
JavaScript object, method, property, constructor, constant,
function, and event handler in those APIs. This fourth edition of
the bestselling JavaScript book has been carefully updated to cover
JavaScript 1.5 (ECMAScript version 3). The book also provides
complete coverage of the W3C DOM standard (Level 1 and Level 2),
while retaining material on the legacy Level 0 DOM for backward
compatibility. JavaScript: The Definitive Guide is a
complete programmer's guide and reference manual for JavaScript. It
is particularly useful for developers working with the latest
standards-compliant web browsers, like Internet Explorer 6,
Netscape 6, and Mozilla. HTML authors can learn how to use
JavaScript to build dynamic web pages. Experienced programmers can
quickly find the information they need to start writing
sophisticated JavaScript programs. This book is an indispensable
reference for all JavaScript programmers, regardless of experience
level.
Editorial ReviewsAmazon.comSince the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities. Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples. | Book DescriptionJavaScript is a powerful, object-based scripting language; JavaScript programs can be embedded directly in HTML web pages. When combined with the Document Object Model (DOM) defined by a web browser, JavaScript allows you to create Dynamic HTML content and interactive client-side web applications. JavaScript syntax is based on the popular programming languages C, C++, and Java, which makes it familiar and easy to learn for experienced programmers. At the same time, JavaScript is an interpreted scripting language, providing a flexible, forgiving programming environment in which new programmers can learn. JavaScript: The Definitive Guide provides a thorough description of the core JavaScript language and both the legacy and standard DOMs implemented in web browsers. The book includes sophisticated examples that show you how to handle common tasks, like validating form data, working with cookies, and creating portable DHTML animations. The book also contains detailed reference sections that cover the core JavaScript API, the legacy client-side API, and the W3C standard DOM API, documenting every JavaScript object, method, property, constructor, constant, function, and event handler in those APIs. This fourth edition of the bestselling JavaScript book has been carefully updated to cover JavaScript 1.5 (ECMAScript version 3). The book also provides complete coverage of the W3C DOM standard (Level 1 and Level 2), while retaining material on the legacy Level 0 DOM for backward compatibility. JavaScript: The Definitive Guide is a complete programmer's guide and reference manual for JavaScript. It is particularly useful for developers working with the latest standards-compliant web browsers, like Internet Explorer 6, Netscape 6, and Mozilla. HTML authors can learn how to use JavaScript to build dynamic web pages. Experienced programmers can quickly find the information they need to start writing sophisticated JavaScript programs. This book is an indispensable reference for all JavaScript programmers, regardless of experience level. |
Other Readers Also Read | Top Sellers in This Category | Browse Similar Topics | | | Top Level Categories:Sub-Categories: | | | |
Reader Reviews From Amazon (Ranked by 'Helpfulness') Average Customer Rating: based on 260 reviews. This is the Definitive Guide, 2008-02-01 Reviewer rating: We are in 2008 and this is the Rhino book 5th ed. Try to google the terms "javascript variable names", you'll have a bunch of articles and tutorials giving you the javascript naming rules. Count how many articles you hit before one of them mentions that the ($) dollar sign is a perfectly valid character in identifiers (it's been so since javascript 1.1). This Rhino book already mentioned this back in 1998 when in its 3rd edition and possibly in previous editions. It is not to say that this is a life changing information, it's simply to illustrate a point. By knowing what is or isn't possible with the language you can put it to better use. You should own this book, even if you want to buy other JS books or even if you've read tutorials around the web and you think you know what you're doing. This book clearly details the language and its intricacies. If you're a programmer, you'll appreciate that you actually understand how javascript works. The bugs will seem a lot less obscure and some esoteric constructs found in various scripts and frameworks will look less like voodoo. You will certainly need other Javascript books that deal more with advanced practice, architecture and development techniques, but you need a solid foundation to build all that knowledge on. | Not very newbie friendly, 2008-01-31 Reviewer rating: I couldn't understand what the author wanted me to understand! I've learned PHP CSS XHTML and I wanted to learn the basics of javascript and this book didn't quite deliver. | Good information, horrible index, 2008-01-18 Reviewer rating: Good information. Lowering from 4 stars to 3 because of its bad index. When I try to look something up, I'm usually taken to a page that mentions the term in passing - it takes a few tries before I find *the* page describing the term. Plus, it doesn't include the page number of the term in the API-reference appendix.
Obviously a computer-generated index - get a professional indexer next time! A good index would make this book more useful. | Great reference book for JavaScript!, 2008-01-18 Reviewer rating: This book is a great reference book for JavaScript. I refer to it a lot for functions and the chapter on XML. As an AJAX developer, I highly recommend the Prototype / Scriptaculous "bungee" book from Pragmatic Programmers to complement this book. | Comprehensive book explains Javascript realities, 2007-12-30 Reviewer rating: I'm still getting into this book, but so far it has done a good job of explaining what is a new technology to me. I have some web development experience and this book hits me at the right level. |
Some information above was provided using data from Amazon.com. View at Amazon > |
| |
|
|