The fifth edition of this book streamlines the previous editions into
one. It is updated with the latest browsers, language, extensions,
JavaScriptTM standards and the latest XHTML standards in its code
examples. The tutorial is tailored for beginners and is easy to use at
home or in a classroom setting.
Known as a scripting language, JavaScript is an open language that
anyone can use. It enables Web authors to design interactive sites. It
shares many of the features and structures of the full JavaTM
programming language and can interact with HTML source code, enabling
Web authors to enhance their sites with dynamic content.
Authors Danny Goodman and Michael Morrison include an interactive
workbench called The Evaluator that makes mastering JavaScript and DOM
concepts easy. Learn how to apply scripting to Web standards such as
XHTML, DOM, CSS and XML to produce future-compatible pages. Implement
cross-browser dynamic HTML applications for MozillaTM and other
modern browsers.
The updated tutorial details the latest Worldwide Web Consortium
Document Object Model (W3C DOM) techniques so scripting written today
will work on current as well as future browsers. Explanations provided
are clear and partnered with examples on all core JavaScript and object
model features of modern browsers.
Custom objects, XML data and other client-side techniques are also
included to help turn a static page of content into an engaging,
interactive and intelligent experience.
Along with the book, readers get a CD-ROM with 22 bonus chapters on
advanced subjects, searchable and printable electronic version of the
entire text and hundreds of ready-to-run scripted HTML pages.
Goodman and Morrison list the following solutions that JavaScript can
provide to a knowledgeable user:
- Get a Web page to respond or react directly to user interaction
with form elements (input fields, text areas, buttons, radio buttons,
check boxes, selection lists) and hypertext links
- Distribute small collections of database-like information and
provide a friendly interface to that data
- Control multiple-frame navigation, plug-ins or Java applets based on
user choices in the HTML document
- Preprocess data on the client before submission to a server
- Change content and styles in modern browsers dynamically and
instantly in response to user interaction
This 1264-page release is available in paperback or as an e-book.
[...read more...]