Availability
DOM Level 2 Range
Synopsis
void detach( )throws DOMException;
Throws
Like all Range methods, detach( ) throws a
DOMException with a code of
INVALID_STATE_ERR if it is called on a Range
object that has already been detached.
Description
DOM implementations keep track of all Range objects created for a
document, because they may need to change the range boundary points
when the document is modified. When you are certain that a Range
object isn't needed any more, call the detach(
) method to tell the implementation that it no longer needs
to keep track of that range. Note that once this method has been
called for a Range object, any use of that Range will throw an
exception. Calling detach( ) is not required but
may improve performance in some circumstances when the document is
being modified and a Range object is not subject to immediate garbage
collection.
•
Table of Contents
•
Index
•
Reviews
•
Examples
•
Reader Reviews
•
Errata
JavaScript: The Definitive Guide, 4th Edition
By
David Flanagan
Publisher
: O'Reilly
Pub Date
: November 2001
ISBN
: 0-596-00048-0
Pages
: 936
Slots
: 1
This fourth edition of the definitive reference to
JavaScript, a scripting language that can be embedded
directly in web pages, covers the latest version of the
language, JavaScript 1.5, as supported by Netscape 6 and
Internet Explorer 6. 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.