|
JavaScript @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
JavaScript Index - JavaScript Book : JavaScript: The Definitive Guide
by David Flanagan Paperback: 900 pages Publisher: O'Reilly & Associates ISBN: 0596000480; 4th edition (December 15, 2001) Since 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 News, Inc.: A programmers guide and reference manual providing a complete description of the language, with programming examples, and a reference section covering each function, object, method, property, and event handler. Eight chapters document the core language, and six chapters describe how it works on the client side to interact with the Web browser and Web page. This second edition covers the versions of JavaScript included in Netscape Navigator 2.0 and 3.0 and in Microsoft Internet Explorer 3.0. -- Copyright © 1999 Book News, Inc., Portland, OR All rights reserved Book Description: 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. Ingram: Describes how the JavaScript really works, covering the core language, explaining how it interacts with the browser and the web page, and providing a complete reference section to every element of client-side JavaScript. Original. (Intermediate). The publisher, O'Reilly and Associates: JavaScript is a simple programming language from Netscape that can be embedded in your HTML web pages. It allows you to control the behavior of the web browser, add dynamically created text to your web pages, interact with the user through HTML forms (without CGI scripts), and, in version 3.0 of Netscape Navigator, even control and interact with Java applets and Navigator plugins. JavaScript is not an alternative to Java, but an ideal partner. The two languages have separate but very complementary features. Since JavaScript is a simple language that can be embedded directly into a web page, without need for compilation, it is accessible to more web page authors, and may actually have a larger short-term impact on the Web and on Internet computing than Java itself. This book is a definitive guide for JavaScript. The first eight chapters document the core JavaScript language, and the next six describe how JavaScript works on the client side to interact with the web browser and with the web page. These chapters are followed by a complete reference section that documents every object, property, method, event handler, function, and constructor used by client-side JavaScript. This book also covers the use of JavaScript on web servers, as well as the object, properties, and methods of server-side JavaScript. A separate reference section documents the interaction between JavaScript and HTML -- mainly aspects of HTML that relate to JavaScript. The book describes the version of JavaScript shipped with Navigator 2.0, 2.0.1, and 2.0.2, and also the much-changed version of JavaScript shipped with Navigator 3.0, 3.0.1, and 3.0.2. LiveConnect, used for communication between JavaScript and Java applets, and commonly encountered bugs on JavaScript objects are also covered. Customer Reviews Hard core Javascript theory.....at last., August 24, 2000 Reviewer: Roger D. Thomas from Tustin, CA United States After trying to learn javascript from the visual series "javascript for the world wide web, 3rd ed" (and being thoroughly disappointed), I finally have found a book that describes the fundamentals of the javascript language in detail. This book explains from an academic perspective the rules, usage, and syntax of javascript. It leads the reader into the depths of how javascript implements an object-oriented paradigm without getting too esoteric. It can be difficult reading at times, but the true nature of javascript programming is not that of a simple little scripting language as some would have you believe. The coding examples could have been better, with more full-sized scripts showing the language in action instead of the numerous 1-4 line code snipets. The one big distraction I noticed was the seemingly constant references to netscape navigator, and all the bugs present in older versions of that browser. Unfortunately, this dated the book and tended to highlight a bias when the author would have been better off staying with the academic focus. Even still, the majority of the theory is unaffected by nav or ie, and the reference section is essential for any serious javascript developer. It is noted that this book was copyright 1998, so "cutting edge" javascript extensions will not be included, but the fundamental theory behind the language remains intact. With the combination of this book (theory and reference) and the visual series book (cutesy web page tricks), I can finally get on with the task of finishing my web site. Definitive is the word I would use., June 10, 2001 Reviewer: Michael Woznicki from Holland, MA. USA I have tried several books on Javascritping and while they all seem to have the same format of learning, this book draws from a different line of thought, make it simple and you can learn. This book may just be the definitive guide to learning Javascritping. Starting off this 750 plus page book is the explanation how JavaScript works from the client side and then from the server side of the things. This understanding is crucial to making sure your code is set up properly and that is works correctly the first time. Other topics covered in the book include data types, values, variables, expressions, operators, functions, objects and arrays. All of these topics are detailed yet simplified so even I could understand the nature of the text. Moving on you'll also cover how to setup windows, frames, DOM, events, forms, DHTML, cookies and security. All this is coupled with actual code screen shots to show you what the final outcome should look like. The author's ability to break down each topic and show you what you need to know in order to write the best possible code is the basis of this book. Overall this book is one to have and use on a constant basis. Concise and extensive, May 2, 2002 Reviewer: merlioncity from Singapore Its a good book. The information and is all there, and the author gives thorough coverage on the topics. The reference this book provides is excellent. The only drawback is the book has no tutorials and i have to get them webmonkey.com. I would give 5 stars if the book has slightly more examples, pictures(print screen's) and if the book has slightly thicker paper. For anyone engaged with JavaScript website programming, March 25, 2002 Reviewer: Midwest Book Review from Oregon, WI USA JavaScript is a powerful, object-based scripting language. Now in a completely updated fourth edition which covers JavaScript 1.5, David Flanagan's JavaScript: The Definitive Guide continues to be a superbly presented, comprehensive, and "user friendly" guide for anyone seeking to utilize what JavaScript has to offer with regard to web programming. This latest edition has been expanded to include ECMAScript Version 3 and complete covers of the W3C DOM standard (Level 1 and Level 2) while still retaining material on the legacy Level 0 DOM for backward compatibility. JavaScript: The Definitive Guide is an essential and core reference for anyone engaged with JavaScript website programming. |
|
|
© 2005-2006, Programming Shed
|