Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] name attribute <embed> tag <frame> tag <img> tag 2nd checkbox elements elements within a form form elements radio elements name property 2nd form elements Image object Plugin object Window object name resolution, variables 2nd names browser classes and objects CSS style attributes, naming in JavaScript document elements function modules and naming functions unnamed functions 2nd HTML API, DOM standard identifiers in JavaScript windows and frames namespaces call object as closures as private namespace creating adding symbol to global namespace based on domain name document elements E4X and importing symbols from public and private symbols module utilities for removing attributes SVG SVG.ns constant VML XPath namespaceURI property NaN (not-a-number) 2nd 3rd 4th 0/0, yielding comparing values for identity comparison of values constants conversions to other datatypes isNaN( ) function string to number conversions navigation bar in a frame (example) Navigator object 2nd browser vendor and version properties navigator property (Window) 2nd negating character class elements negative infinity (-Infinity) 2nd 3rd conversions to other datatypes negative lookahead assertion (regular expressions) 2nd NEGATIVE_INFINITY constant nested dynamic elements nesting array literals arrays functions nested functions as closures scope chain if statements with else clauses object literals Netscape browser war with Microsoft DOM web servers, JavaScript interpreter new Array( ) function new operator 2nd 3rd 4th constructor function, using with creating instances of Java classes creating objects creating String objects prototype of object, setting newDocument( ) function (XML) \n (newline) newlines \n, in strings 2nd break statements and in JavaScript programs newRequest( ) method nextSibling property 2nd Node object Node interface 2nd attributes[ ] array properties 2nd NodeList interface 2nd nodeName property nodes Attr convenience methods for creating converting Text node data to uppercase creating and adding to documents creating Element and Text nodes dispatchEvent method DocumentFragment DOM tree representation of HTML document finding element children and sorting them alphabetically HTMLElement, innerHTML property moving within document tree related to target node of event reparenting (example) traversing types of nodeType property 2nd 3rd nodeValue property \S (non-Unicode whitespace characters) nonalphanumeric characters in regular expressions nongreedy repetition (regular expressions) nonprinting function keys \B (nonword boundary) metacharacter nonword boundary (\B) metacharacter \W (nonword metacharacter) 2nd <noscript> tag NOT operator ! (logical NOT) 2nd ~ (bitwise NOT) null (keyword) null datatype conversions to other datatypes converting between Java and JavaScript identity comparisons Number object constants number-to-string conversion methods toLocaleString( ) method numbers 2nd binary comparing by value complex, defining class for conversions to other datatypes converting objects to 2nd converting to strings copying, passing, and comparing by value floating-point 2nd hexadecimal and octal literals in identifiers, rules for use Infinity, NaN, and Number values integer literals Java, conversion to/from JavaScript Java-to-JavaScript conversions 2nd JavaScript-to-Java conversions manipulation by value NaN null values Number class operations on undefined values numeric literals |