Advanced JavaScript Third Edition

This book was a wonderful project and one I was eager to do for some time. The first two editions of Advanced JavaScript had been well received, but it was time for an update. I would like to take the time to thank several people who were indispensable in making this project happen: Tim McEvoy and the wonderful people at Wordware Publishing who labored through this with me.
And of course my wife, Misty, who did not complain at all when I was spending hours in my den typing away.
JavaScript is a trademark of Sun Microsystems, Inc. in the United States and other countries.
Other brand names and product names mentioned in this book are trademarks or service marks of their
respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be
regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used
by companies, manufacturers, and developers as a means to distinguish their products.
This book is sold as is, without warranty of any kind, either express or implied, respecting the contents of
this book and any disks or programs thatmay accompany it, including but not limited to implied warranties for
the book’s quality, performance, merchantability, or fitness for any particular purpose. Neither Wordware
Publishing, Inc. nor its dealers or distributors shall be liable to the purchaser or any other person or entitywith
respect to any liability, loss, or damage caused or alleged to have been caused directly or indirectly by this book.
All inquiries for volume purchases of this book should be addressed toWordware Publishing, Inc.,
at the above address. Telephone inquiries may be made by calling:(972) 423-0090