Chapter 18. R

Table of Contents
R.E. — Another name for a regular expression.
RadialWipe() — A transition effect similar to that seen on radar displays.
RadioButton object — A toggle button that acts together with a group of radio buttons in a family. Clicking one deselects any others in the group. These are used in forms to choose one item from a set.
RadioButton.checked — The state of the button is returned by this property.
RadioButton.defaultChecked — The default checked state for a radio button in a form.
RadioButton.handleEvent() — Pass an event to the appropriate handler for this object.
RadioButton.status — The current status of a particular radio button.
RadioButton.type — The type value for the <INPUT> object that describes the radio button.
RadioButton.value — The text string value of this particular radio button.
RandomBars() — A transition effect with the appearance of random bars sliding down.
RandomDissolve() — A transition effect with the appearance of a fine pixelated dissolve.
Range error — Some functions (especially math functions) have a limited range of valid arguments.
RangeError object — A native error object based on the Error object.
Raw event — An event that describes a physical action.
ReadOnly — An internal property attribute that controls whether a property value can be changed.
Rect object — A rectangle object used for layer clip rectangles.
Rect.bottom — The bottom edge of a layer's clip region.
Rect.height — The height of a layer's clip region.
Rect.left — The left edge of a layer's clip region.
Rect.right — The right edge of a layer's clip region.
Rect.top — The top edge of a layer's clip region.
Rect.width — The width of a layer's clip region.
Reference — An internal type used by the interpreter.
Reference counting — The manner in which we keep track of object usage.
ReferenceError object — A native error object based on the Error object.
Regex — Another name for regular expression handling.
RegExp literal — A way of creating and initializing regular expression objects.
RegExp object — An object that encapsulates regular expressions.
RegExp() — A constructor function for creating new regular expression objects.
RegExp() — Another way to call the exec() method for the regular expression object.
RegExp.$_ — An alias for the input buffer of the regular expression.
RegExp.$n — A property of the global RegExp object.
RegExp.compile() — Recompile a regular expression object's search mechanics.
RegExp.constructor — A reference to the constructor object for regular expressions.
RegExp.exec() — This performs a non-destructive match on a target string.
RegExp.global — An instance property of a regular expression object.
RegExp.ignoreCase — An instance property of a regular expression object.
RegExp.index — The position of the first match in the string.
RegExp.input — A property of the global RegExp object.
RegExp.lastIndex — A character index within the searched string immediately following the previous match.
RegExp.lastMatch — A property of the global RegExp object.
RegExp.lastParen — A property of the global RegExp object.
RegExp.leftContext — A property of the global RegExp object.
RegExp.multiline — A regular expression attribute to control the scope of the pattern.
RegExp.prototype — The prototype for the RegExp object that can be used to extend the interface for all RegExp objects.
RegExp.rightContext — A property of the global RegExp object.
RegExp.source — An instance property of a regular expression object.
RegExp.test() — Another name for the RegExp.exec() method when used with global RegExp objects.
RegExp.toSource() — Outputs a regular expression object formatted as a RegExp literal contained in a string.
RegExp.toString() — Return a string primitive version of a RegExp object.
RegExp["$&"] — An alternative way to refer to the text of the most recent successful pattern match.
RegExp["$'"] — An alternative means of referring to the text to the right of the most recent match.
RegExp["$*"] — A switch property to determine whether multi-line matching is performed or not.
RegExp["$+"] — An alias for the text that matches the most recent sub-expressions.
RegExp["$`"] — An alias for the text to the left of the most recent match.
RegExp pattern — The sequence of characters that comprise a regular expression.
RegExp pattern - alternation — Sometimes you will want to match either one pattern or another using alternatives.
RegExp pattern - attributes — The attributes of a regular expression.
RegExp pattern - character classRegExp pattern components for describing character classes.
RegExp pattern - character literal — These are the characters that can be used in the pattern to match against themselves.
RegExp pattern - extension syntax — A Perl 5 capability for specifying anchors with look-ahead patterns.
RegExp pattern - grouping — Sometimes you may want to group several items to treat them conditionally or repetitively. The grouping operator provides the means to do that.
RegExp pattern - position — Aligning the pattern to one or other end of the string sometimes helps to remove ambiguity from the match.
RegExp pattern - references — Groups of characters in a pattern can be referred to symbolically later in the expression.
RegExp pattern - repetition — Parts of a matching pattern can be repeated for multiple characters.
RegExp pattern - sub-patterns — When a pattern matches, it is possible to extract a portion of that for re-use.
Regular expression — A means of matching patterns of text in string values.
Relational expression — Relational expressions yield a Boolean result.
Relational operator — Relational operators are used to create relational expressions.
releaseEvents() — Netscape Navigator 4 event management function.
Remainder (%) — Divides one operand by another and yields the remainder.
Remainder then assign (%=) — Divide one operand by another, leaving the remainder in the first.
request object — A server-side object maintained by NES for each HTTP: request.
request.<input_name> — Input elements can be accessed associatively by name.
request.<urlExtension> — Additional properties can be passed from URL extensions.
request.agent — A string containing the user agent details.
request.imageX — The X coordinate of the mouse when an image map is clicked on.
request.imageY — The Y coordinate of the mouse when an image map is clicked on.
request.ip — The IP address of the client.
request.method — The request method determines to some extent how a server should respond to the request.
request.protocol — The client may not support all the available protocols. This is the level of HTTP protocol that the client is prepared to accept.
Request-response loop — The mechanism by which a web server handles a request and serves a page back to a browser.
Requesting privileges — Your script needs to request privileges when it requires them.
Reserved Word — JavaScript reserves certain words and maps computational functionality to them.
ResetButton object — A button in a form that will reset the form fields to their default values.
ResetButton.handleEvent() — Passes an event to the appropriate handler for this object.
ResetButton.type — The type value for the <INPUT> object that describes the reset button.
ResetButton.value — The text string in the button.
resizeBy() — An alias for the window.resizeBy() method.
resizeTo() — An alias for the window.resizeTo() method.
response object — Part of the server-side support for JavaScript. This is the Global object in NES.
response.addClient() — Information about the client is added to a URL.
response.addResponseHeader() — Adds a header record to the response object.
response.blob() — Extracts a binary large object from a data file in the server's file system.
response.callC() — Calls a native function within the server.
response.client — A reference to a client object when scripts are used in NES.
response.database — A property that points at a globally available database access object.
response.debug() — Prints a debugging message or value in the trace window.
response.deleteResponseHeader() — Removes a specified header record from the response.
response.flush() — Sends the current contents of the output buffer to the client.
response.getOptionValue() — Returns the value of a the selected option items in a <SELECT> block.
response.getOptionValueCount() — Returns the number of items in a <SELECT> block.
response.project — A reference to a project object when scripts are executed in NES.
response.redirect() — Send the appropriate headers and meta information to cause the client to do a redirect to a different URL.
response.registerCFunction() — Register a native C language function for use with callC().
response.request — A reference to a request object that encapsulates a client request arriving in an NES server.
response.server — A reference to the server object is created automatically when the server is started.
response.ssjs_generateClientID() — Generate a unique identifier for a new client object.
response.ssjs_getCGIVariable() — Return the value of the requested environment variable.
response.ssjs_getClientID() — Obtains the unique identifier value from a client object.
response.trace() — A server-side method to assist in tracing script execution when developing scripts for NES.
response.write() — Write the string value passed as an argument to the outgoing HTML response stream.
Restricted access — There are ways in which security is restricted and controlled by means of privileges.
ResultSet object — This is part of the database access suite in Netscape Enterprise Server. It is returned by a stored procedure call.
ResultSet.close() — Closes the ResultSet object when you have finished accessing its contents.
ResultSet.columnName() — Returns the name of the column with the specified index number.
ResultSet.columns() — Return the number of columns in the result set.
ResultSet.next() — Move the access pointer to the next row in the result set.
ResultSet.prototype — The prototype for the ResultSet object that can be used to extend the interface for all ResultSet objects.
return — Returns control back to the caller of a function.
returnValue — An alias for the window.returnValue property.
RevealTrans() — A reveal filter for controlling transitions.
rgb() — A special color definition function used in style sheet color specifications.
Right shift — A rightwards shift of a bit pattern.
routeEvent() — Part of the Netscape Navigator 4 event propagation complex.
rows object — Some documentation sources describes a rows object class that contains objects representing each row in a table. There is no such class, it's simply a collection.
RT object — This is the ruby text associated with a RUBY object.
RUBY object — A ruby is an annotation or pronunciation guide for a string of text. The string of text annotated with a ruby is referred to as the base.
rule object — An object that contains a single CSS styling rule.
rule.cssText — The CSS text belonging to a style sheet rule.
rule.parentStyleSheet — The style sheet that owns this rule object.
rule.readOnly — Some rules can be set read-only to prevent their styles from being changed.
rule.runtimeStyle — The style values at run-time taking into account all cascades and dynamic style changes.
rule.selectorText — The selector text for a rule.
rule.style — The style settings for a rule.
runtimeStyle object — A style that applies to an object at run-time and overrides other style settings.
RValue — The result of evaluating an expression.