Chapter 1. A

Table of Contents
A object An object that represents an <A> element when instantiated in MSIE.
ABBR object An object representing the HTML content (an abbreviation) delimited by the <ABBR> HTML tags.
about: URL This is a special kind of URL that fetches content from a storage area inside the Netscape browser instead from using HTTP to get it from a web server.
abstract Reserved for future language enhancements.
AbstractView object An object that belongs to the DOM level 2 views module.
Accessor method A method for accessing publicly available object properties.
ACRONYM object An object representing the HTML content delimited by the <ACRONYM> HTML tags.
Activation object The activation object is created when the flow of control first enters an execution context.
Active Server Pages A Microsoft web server product.
ActiveX This is a Microsoft technology for embedding and sharing code.
ActiveXObject object A Windows and MSIE specific object that allows various document components to be embedded.
ActiveXObject() Used for manufacturing new ActiveX objects.
Add (+) Add two numeric operands together. See concatenation for Strings.
Add then assign (+=) Add two numeric operands and assign the result to the first. See concatenation for Strings.
Adding JavaScript to HTML The most popular use of JavaScript is in web pages. Adding it is quite simple.
Additive expression This is an expression that adds or subtracts values.
Additive operator An operator that adds or subtracts values.
ADDRESS object An object representing the HTML content delimited by the <ADDRESS> HTML tags.
ADO ActiveX Data Objects is a Microsoft technology for accessing data.
Adornments The various control items that form the window border and which can be selectively enabled as needed.
Aggregate type Data types built from several atomic components.
alert() Present the alert dialog box to the user.
Alias An indirect reference to an object.
Alpha() A visual filter for controlling transparency.
AlphaImageLoader() An image is displayed in the object, with some additional control over how it is displayed.
Anchor object An object representing an HTML <A> tag.
Anchor() You can construct new Anchor objects in Netscape.
Anchor.accessKey A key that needs to be pressed before the anchor object will respond to data entry.
Anchor.blur() Remove input focus from the Anchor object.
Anchor.charset This property indicates the character encoding of the document at the location specified by the URL.
Anchor.coords This defines an area map within an image that is inside the <AREA> HTML tags.
Anchor.dataFld This binds the anchor object to a remote data source in MSIE.
Anchor.dataSrc The name of a remote ODBC data source is stored in this property.
Anchor.focus() Brings input focus back to the anchor object.
Anchor.hash On MSIE the Url.hash property is also available as the Anchor.hash property.
Anchor.host On MSIE the link.host property is also available as the anchor.host property.
Anchor.hostname On MSIE the link.hostname property is also available as the anchor.hostname property.
Anchor.href On MSIE the link.href property is also available as the anchor.href property.
Anchor.hreflang The language code of the document at the location specified by the URL.
Anchor.Methods A property that can indicate some keywords regarding the action that the server provides when the link is clicked on. These reflect the request methods.
Anchor.mimeType Contains a long form human readable version of the MIME type of the document at the location specified by the anchor's URL.
Anchor.name This corresponds to the NAME attribute of the <A> HTML tag.
Anchor.nameProp The filename portion of the URL value.
Anchor.pathname In MSIE the Url.pathname property is also available as the Anchor.pathname property.
Anchor.port In MSIE the Url.port property is also available as the Anchor.port property.
Anchor.protocol In MSIE the Url.protocol property is also available as the Anchor.protocol property.
Anchor.protocolLong A long form description of the protocol used by the URL.
Anchor.recordNumber The record within the data set that defined the element content when the content came from a data source.
Anchor.rel A definition of the relationship between the current document and the document at the location specified by the URL.
Anchor.rev A complementary description of the link to the current document as viewed from the document at the location specified by the URL.
Anchor.search The query portion of an HREF URL if there is one.
Anchor.shape A map whose extent is defined by the coords property and which can be one of several different shapes.
Anchor.tabIndex A control of where the Anchor object appears in the tabbing order of the page.
Anchor.target In MSIE the Url.target property is also available as the Anchor.target property.
Anchor.text The text between the <A> and </A> HTML tags in Netscape.
Anchor.type A MIME type value in its abbreviated machine recognizable form.
Anchor.urn An alternative format of the contents of the URL.
Anchor.x The X location of the anchor within the document.
Anchor.y The Y location of the anchor within the document.
AnchorArray object An array of Anchor objects retrieved from the document.anchors property.
AnchorArray.length The number of named anchors in the current document.
Anonymous code Script source executed by function objects.
Anonymous function A manually constructed function object with no identifying name.
Applet object An object representing an HTML <APPLET> tag.
Applet() You normally would not use the constructor to create new applets, but it is possible to do this if you need to create an applet container.
Applet.align Determines how the applet area aligns with its surrounding content.
Applet.alt The alternative text to be used instead of the applet block in case the applet fails to load or for use as a tool-tip text..
Applet.altHTML Some alternative HTML to display if the applet fails to load.
Applet.archive The name of a zip archive containing multiple class files.
Applet.code The Java class code for the applet.
Applet.codeBase The path to the directory containing the applet code.
Applet.height The height of the applet extent rectangle in pixels.
Applet.hspace The width of the horizontal margin spacing around an Applet object.
Applet.name This corresponds to the NAME attribute of the <APPLET> HTML tag.
Applet.object An accessor that yields a reference to the containing JavaScript object when there is a possibility of naming conflicts between internally visible and externally visible property names.
Applet.src A supplementary property for passing in URL values to the applet.
Applet.start() A public method that starts an applet running.
Applet.stop() A public method that stops an applet running.
Applet.vspace The height of the vertical margin spacing around an Applet object.
Applet.width The width of the applet extent rectangle in pixels.
AppletArray object A sub-class of the Array object that implements an applet collection.
AppletArray.length The number of Applet objects in the collection.
Area object An object representing an <AREA> HTML tag.
Area.accessKey A key that needs to be pressed before the mapped link will respond to data entry.
Area.add() Add a new element to the Area object that describes the image map.
Area.alt The tool-tip text for the Area object.
Area.coords The extent rectangle for the Area object within a map.
Area.hash MSIE represents URLs in Link objects.
Area.host MSIE represents URLs in Link objects.
Area.hostname MSIE represents URLs in Link objects.
Area.href MSIE represents URLs in Link objects.
Area.name This corresponds to the NAME attribute of the <AREA> HTML tag.
Area.noHref A Boolean flag to indicate whether the area is a link or a dead spot within the map.
Area.pathname MSIE represents URLs in Link objects.
Area.port MSIE represents URLs in Link objects.
Area.protocol MSIE represents URLs in Link objects.
Area.search MSIE represents URLs in Link objects.
Area.shape The shape of the extent area within the map.
Area.tabIndex A control of where the Area object appears in the tabbing order of the page.
Area.target MSIE represents URLs in Link objects.
Area.text Netscape represents <AREA> tags as Url objects and therefore they inherit this property.
Area.x Netscape provides this as an enumerable property because it represents an <AREA> as a Url object.
Area.y Netscape provides this as an enumerable property because it represents an <AREA> as a Url object.
areas[] A collection of all the Area objects that contribute to making an image map for the page.
argc parameter A command line argument count.
Argument A value passed to a function.
Argument list A list of values that are passed to a function.
Arguments object An object represented as an array containing the argument values passed to the function when it is called.
Arguments.callee The function object being called.
Arguments.caller The object that called the function that owns the arguments.
Arguments.length The number of arguments passed to a function dictates the length of the array to hold them.
arguments[] A property that is available inside a function to access its Arguments object.
argv parameter A command line argument collection.
Arithmetic constant A constant derived from arithmetic (Numeric) values.
Arithmetic operator An operator that works with numeric operands.
Arithmetic type A subset of the native types concerned with numeric values.
Array index delimiter ([ ]) Access elements of an array with this delimiter.
Array literal A means of creating and initializing an array at once.
Array object An object of the class "Array".
Array() An Array object constructor.
Array() An Array object constructor.
Array.Class Internal property that returns an object class.
Array.concat() Concatenate arrays together.
Array.constructor A reference to a constructor object.
Array.index A special property provided only when the array results from a string match.
Array.input A special property provided only when the array results from a string match.
Array.join() Concatenate array elements to make a string.
Array.length The number of elements in an array.
Array.pop() Pops items off of the end of an array like a FILO stack.
Array.prototype The prototype for the Array object which can be used to extend the interface for all Array objects.
Array.push() Pushes items onto the end of an array like a FILO stack.
Array.reverse() Reverse the order of array elements.
Array.shift() Pull off of a stack whose access is FILO from the start rather than the end.
Array.slice() Slice out a sub-array from the receiving array.
Array.sort() Sort the elements in an array.
Array.splice() An array editing tool.
Array.toLocaleString() Returns a string primitive version of the array taking the present locale into account during the translation.
Array.toSource() Output an array formatted as an Array literal contained in a string.
Array.toString() Return a string primitive version of an object.
Array.unshift() Push onto a stack whose access is FILO from the start rather than the end.
Array.valueOf() Returns the contents of the array converted to a native primitive value.
Array simulation A means of simulating arrays in JavaScript.
ASCII A table of seven-bit binary numbers that encode the alphabet and other symbols.
ASP The object model inside an ASP server module.
ASP Active Server Pages. A Microsoft product.
Assign value (=) Assign one operand to a left value.
Assignment expression An expression that causes an assignment as a by-product.
Assignment operator An operator that causes an assignment as a by-product.
Associative array indexing Accessing array elements with strings as symbolic names.
Associativity A direction of evaluation of an operator-driven expression.
atob() Decode some base-64 encoded data.
attachEvent() A means of attaching events to windows and documents.
Attr object This is implemented in MSIE as an Attribute object.
Attribute object A DOM object that represents an HTML tag attribute.
Attribute.name The name of the HTML tag attribute this object represents.
Attribute.nodeName Another alias for the name property of an Attribute object.
Attribute.nodeType Part of the internal document hierarchy management within MSIE.
Attribute.nodeValue Another name for the value property of this object.
Attribute.specified Whether the value has been specified or not.
Attribute.value The value of the HTML tag attribute if it has been specified.
Attributes object A sub-class of the Array object that contains a set of Element object attributes. This is a collection of all attribute objects that apply to an element.
Attributes.length The number of tag attributes supported in this Attributes array.
ATVEF Advanced Television Enhancement Forum.
Aural style sheets The CSS standard describes style properties for spoken text.
AuthentiCode This is a security model that applies digital signatures to ActiveX objects in MSIE.
Automatic semi-colon insertion The action of adding semi-colons where they have been omitted.
Automation object An object created in the JScript environment for connecting to other applications within the host environment.