David Flanagan (Author)
# Format: CHM
# Size: 2.25MB
# Paperback: 1032 pages
# Publisher: O'Reilly Media; 5 edition (August 24, 2006)
# Language: English
# ISBN-10: 9780596101992
# ISBN-13: 978-0596101992
# ASIN: 0596101996
01 When downloaded use WinRar or a similar program to extract files.
* Scripted HTTP and Ajax
* XML processing
* Client-side graphics using the canvas tag
First off, this is a review of the 5th edition, released August 1, 2006. All other reviews prior to that date are talking about previous editions of this book, which are considerably different than the current one.
The reason the various editions of this book have been so good over the last ten years is probably because they have all been written by the same author, David Flanagan, who seems to really know his audience. Part one of the book is pretty much the same as in the previous edition. It acts as a complete tutorial on the language, taking you all the way from basic language constructs into object-oriented programming and finally basic scripting.
The Document object contains a property named "cookie" that, on the surface, appears to be a simple string value. A cookie is a small amount of named data stored by the web browser and associated with a particular web page or web site. Cookies serve to give the web browser a memory, so that scripts and server-side programs can use data that was input on one page in another page, or so the browser can recall user preferences or other state variables when the user leaves a page and then returns. Thus, the cookie property controls a very important feature of the web browser and is important enough to warrant a complete chapter of its own, "Cookies and Client-Side Persistence".