Chapter 2. B

Table of Contents
B object An object that represents the font style controlled by the <<B>> HTML tag.
back() Perform the same action as pressing the [BACK] button in the toolbar.
Background object A background image object associated with a Netscape Navigator layer.
Background.src The source location of an image to be associated with a layer and used as its background image.
Back-quote (`) Call some external code during server side execution.
Bar object An object used to hold properties for toolbars, location bars etc.
Bar.visibility An erroneous name for the visible property of a Bar object.
Bar.visible A flag indicating whether the bar that this object represents is visible.
Barn() A transition effect with the appearance of barn doors opening or closing.
BASE object Represents the <<BASE>> HTML tag that describes a base URL for the document.
BASE.href The URL defined by the <<BASE>> HTML tag.
BASE.target The target window or frame defined by the <<BASE>> HTML tag.
BASEFONT object A <<BASEFONT>> HTML tag is represented by this object and defines some generic font information to be used as a default in this page.
BASEFONT.color The default color of text affected by the <<BASEFONT>> HTML tag.
BASEFONT.face The default font face for text affected by the <<BASEFONT>> HTML tag.
BASEFONT.size The default size of text affected by the <<BASEFONT>> HTML tag.
Basic type Another name for the native types supported by the interpreter.
BasicImage() Controls over the basic image display attributes of the containing HTML Element object.
BDO object An object representing the <<BDO>> HTML tag for supporting bidirectional text algorithms.
BDO.dir The direction attribute of the <<BDO>> HTML tag.
BeanConnect A Netscape Communications technology for interconnecting Java applets (Beans).
Behavior Implementations respond to different constructs according to their behavior.
BGSOUND object An object representing a <<BGSOUND>> HTML tag that defines an audio track to play while the page is displayed.
BGSOUND.balance The stereo balance of the background sound.
BGSOUND.loop Whether the background sound should loop when it gets to the end.
BGSOUND.src The URL that the background sound file can be fetched from.
BGSOUND.volume The volume setting at which the background sound should play.
Big endian A bit ordering standard for some CPU models.
BIG object An object that represents the font style controlled by the <<BIG>> HTML tag.
Binary bitwise operator An operator that applies in a bitwise fashion.
Binary logical operator An operator that works with Boolean true or false values.
Binary operator An operator that works with two operands.
Binding Binding is used to resolve identifiers via the scope chain.
Bit A binary digit.
Bit-field A collection of binary digits.
Bitwise AND (&) Bitwise AND of two operands.
Bitwise AND then assign (&=) Bitwise AND two operands and assign the result to the first.
Bitwise expression An expression that applies in a bitwise manner.
Bitwise NOT - complement (~) Bitwise NOT of one operand.
Bitwise operator An operator that is applied in a bitwise manner.
Bitwise OR (|) Bitwise OR of two operands.
Bitwise OR then assign (|=) Bitwise OR two operands and assign the result to the first.
Bitwise shift left (<<) Bitwise shift leftwards one operand according to another.
Bitwise shift left then assign (<<=) Destructively bitwise leftwards shift the first of two operands.
Bitwise shift operator A shift operator that moves the bits in an operand as if it were a shift register.
Bitwise shift right (>>) Bitwise shift right one operand according to another.
Bitwise shift right and assign (>>=) Destructively bitwise rightwards shift the first of two operands.
Bitwise unsigned shift right (>>>) Bitwise shift right one operand according to another.
Bitwise unsigned shift right and assign (>>>=) Destructively bitwise rightwards shift the first of two operands.
Bitwise XOR (^) Bitwise XOR one operand with another.
Bitwise XOR and assign (^=) Destructively bitwise XOR two operands and store the result in the first.
BlendTrans() A blend filter for controlling transitions.
Blinds() A transition effect with the appearance of venetian blinds opening or closing.
blob object A special object that is designed to contain binary data extracted from a database or file.
blob.blobImage() This method creates an <IMG> element having the appropriate MIME type for the blob object.
blob.blobLink() This method creates an <A> element that links to the BLOB data.
Block { } A list of executable statements enclosed in curly braces.
Block-level tag A block-level tag cannot exist inside a line. It must be placed on a line by itself.
BLOCKQUOTE object An object that represents a <BLOCKQUOTE> text area.
BLOCKQUOTE.cite A URL pointing at the document that a quote is attributed to.
Blur() A visual filter for blurring objects.
blur() Move the input focus away from the receiving element.
BODY object An object that represents the body of a document.
BODY.aLink The colour of an active link in the current page.
BODY.background The URL of a background image for the current document.
BODY.bgColor The background color of the current page.
BODY.bgProperties An attribute that controls the way the background image is managed when the page scrolls.
BODY.bottomMargin A margin space at the bottom of the document in the current window.
BODY.controlRange[] A collection of all the elements within the document body.
BODY.createControlRange() A constructor function to create a new controlRange object.
BODY.createTextRange() Used in MSIE for creating a text range.
BODY.leftMargin A margin down the left edge of the document window.
BODY.link The color of an as yet unvisited link in the page.
BODY.noWrap A switch to control whether text should wrap or not within the page.
BODY.recordNumber The record within the dataset that defined the page content when the content came from a data source.
BODY.rightMargin A margin space down the right hand side of the page.
BODY.scroll A switch for whether the scrollbars appear or not.
BODY.tabIndex An integer that represents the position of this document in the tabbing order.
BODY.text The color of body text within the page.
BODY.topMargin A margin value at the top of the document window.
BODY.vLink The color of visited links within the page.
Bookmarklets A means of storing fragments of JavaScript for execution as bookmarks.
Boolean A built-in primitive value.
boolean Reserved for future language enhancements.
Boolean A native built-in type.
Boolean literal A literal constant whose type is a built-in primitive value.
Boolean object An object of the class "Boolean".
Boolean() A Boolean object constructor.
Boolean() A Boolean object constructor.
Boolean.Class Internal property that returns an object class.
Boolean.constructor A reference to the constructor for the Boolean object.
Boolean.prototype The prototype for the Boolean object that can be used to extend the interface for all Boolean objects.
Boolean.toSource() Returns a Boolean object formatted as a Boolean literal contained in a string.
Boolean.toString() Returns a string primitive version of an object.
Boolean.valueOf() Returns the primitive value of the Boolean object.
BR object An object that represents the <BR> HTML tag.
BR.clear An property that controls how the browser treats the following paragraph alignment.
Braces { } A delimiting token for a block of executable script.
break Exit unconditionally from a loop or switch.
Broken-down time Time disassembled into component parts, for example hours or minutes.
Browser The collection of objects that a browser manages.
Browser-detection Browser-detection techniques require some review in the light of recent browser upgrades.
Browser version compatibility Browser upgrades are not always upwardly compatible.
Browser wars The contest between browser manufacturers to gain dominance in the market.
btoa() Used to encode some data into base-64 form.
Built-in function Functions that are part of the core JavaScript implementation.
Built-in method Object methods that are provided as part of the base JavaScript implementation.
Built-in object Objects that are part of the core JavaScript implementation.
Button object An object representing an <INPUT TYPE="button"> HTML button in a form.
Button.handleEvent() Passes an event to the appropriate handler for this object.
Button.type The type value for the object.
Button.value The text string displayed in the button.
BUTTON object An object that represents a special MSIE <BUTTON> element.
BUTTON.accept Defines an acceptable MIME type to be submitted to the server. Not supposed to be supported by the BUTTON class.
BUTTON.alt The tool-tip text for the BUTTON object.
BUTTON.name This corresponds to the NAME attribute of the <BUTTON> HTML tag.
BUTTON.type The type of this BUTTON object.
BUTTON.value The value of this BUTTON object.
By reference A means of passing data to functions, methods. and property accessors.
By value A means of passing data to functions, methods, and property accessors.
byte Reserved for future language enhancements.