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 class RegExp 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.