Book description
The bestselling JavaScript reference, now updated to reflect changes
in technology and best practices
As the most comprehensive book on the market, the JavaScript
Bible is a classic bestseller that keeps you up to date on the
latest changes in JavaScript, the leading technology for incorporating
interactivity into Web pages. Part tutorial, part reference, this book
serves as both a learning tool for building new JavaScript skills as
well as a detailed reference for the more experienced JavaScript user.
You'll get up-to-date coverage on the latest JavaScript practices
that have been implemented since the previous edition, as well as the
most updated code listings that reflect new concepts. Plus, you'll
learn how to apply the latest JavaScript exception handling and custom
object techniques.
Coverage includes:
- JavaScript's Role in the World Wide Web and Beyond
- Developing a Scripting Strategy
- Selecting and Using Your Tools
- JavaScript Essentials
- Your First JavaScript Script
- Browser and Document Objects
- Scripts and HTML Documents
- Programming Fundamentals
- Window and Document Objects
- Forms and Form Elements
- Strings, Math, and Dates
- Scripting Frames and Multiple Windows
- Images and Dynamic HTML
- The String Object
- The Math, Number, and Boolean Objects
- The Date Object
- The Array Object
- JSON - Native JavaScript Object Notation
- E4X - Native XML Processing
- Control Structures and Exception Handling
- JavaScript Operators
- Function Objects and Custom Objects
- Global Functions and Statements
- Document Object Model Essentials
- Generic HTML Element Objects
- Window and Frame Objects
- Location and History Objects
- Document and Body Objects
- Link and Anchor Objects
- Image, Area, Map, and Canvas Objects
- Event Objects
Practical examples of working code round out this new edition and
contribute to helping you learn JavaScript quickly yet thoroughly.
Danny Goodman
is the author of numerous critically acclaimed and best-selling books,
including
The Complete HyperCard Handbook
,
Danny Goodman's AppleScript Handbook
,
Dynamic HTML: The Definitive Reference
, and
JavaScript & DHTML Cookbook
. He is a renowned authority on and expert teacher of computer scripting
languages. His writing style and pedagogy continue to earn praise from
readers and teachers around the world.
Michael Morrison is a writer, developer, toy inventor, and
author of a variety of books covering topics such as Java, C++, Web
scripting, XML, game development, and mobile devices. Some of
Michael's notable writing projects include Faster Smarter HTML and
XML, Teach Yourself HTML & CSS in 24 Hours, and
Beginning Game Programming. Michael is also the founder of
Stalefish Labs (www. stalefishlabs. com), an entertainment company
specializing in unusual games, toys, and interactive products.
Paul Novitski has been writing software as a freelance
programmer since 1981. He once taught himself BASIC in order to write
a machine language disassembler so that he could lovingly hack Wang's
OIS microcode. He has focused on internet programming since the late
'90s. His company, Juniper Webcraft, produces HTML-strict websites
featuring accessible, semantic markup, separation of development
layers, and intuitive user interfaces. He knows the righteousness of
elegant code, the poignancy of living on the bleeding edge of
wilderness, the sweet melancholy of mbira music, and the scorching joy
of raising twin boys.
Tia Gustaff Rayl is a consultant who does development and
training in database and Web technologies. Most recently she has
published courseware for XHTML, CSS, JavaScript, and SQL. It comes as
no surprise to those who know her that she began her software career
with degrees in English and Education from the University of Florida.
As is usual for most newcomers to the field, her introduction to
computing was maintaining software. She went on to a long-standing
career in the software industry in full life cycle system,
application, and database development; project management; and
training for PC and mainframe environments. In the mid-nineties she
worked on early Web-enabled database applications, adding JavaScript
to her repertoire. She continues to take on development projects to
maintain her code-slinging skills. If she had any spare time (and
money) she would go on an around-the-world cruise with her husband and
two dogs.