- Table of Contents
- Calendar time — Time values measured according to the Gregorian calendar.
- Call — An internal mechanism for executing function calls.
- Call a function — To invoke a function during script execution.
- Call by reference — Calling functions and passing references to receiving LValues in the arguments.
- Call by value — Calling functions and passing values in the arguments.
- Call object — The currently executing function is a call object.
- Call-back event — A mechanism for creating frameworks that call user-supplied functions.
- Calling event handlers — Event handlers can be called in many different ways.
- CanPut() — Internal private function.
- CAPTION object — An object that represents the <CAPTION> HTML tag, which is used inside a <TABLE>.
- CAPTION.align — The horizontal alignment of the caption with respect to its parent table.
- CAPTION.vAlign — The vertical alignment of a caption with respect to its parent table.
- captureEvents() — Part of the Netscape 4 event propagation complex.
- case ... : — Part of the switch ... case mechanism. The case keyword denotes a label associated with one of the selectors.
- Case Sensitivity — Upper and lower case are not identical when used in identifiers.
- Cast operator — A way of converting data types.
- catch( ... ) — Part of the try ... catch ...finally error-handling mechanism.
- Category of an object — Why we categorize topics the way we do.
- CDATASection object — Part of the extended interface that DOM describes for supporting non-HTML content.
- CENTER object — An object that represents the <CENTER> HTML tag.
- .cfg — A configuration file for Netscape.
- .cgi — Common gateway interface dynamic page.
- CGI-Driven JavaScript — Using JavaScript in the request - response loop of a web server.
- char — Reserved for future language enhancements.
- Character constant — A literal description of a single character.
- Character display semantics — How characters are displayed on the implementation's console.
- Character entity — A means of escaping difficult-to-type characters for use in HTML.
- Character handling — Functions for testing character attributes.
- Character set — The collection of characters that the script can operate on.
- Character testing — Testing characters for attributes.
- Character value — A numeric value based on the Unicode and ASCII character code points.
- Character-case mapping — Character case conversion.
- CharacterData object — A sub-class of the node object with extensions to support access to character data within the object.
- CharacterData.appendData() — Append some text to the end of the character data.
- CharacterData.data — The current contents of the character data node.
- CharacterData.deleteData() — Remove a section of text from the data contained in the character data node.
- CharacterData.insertData() — Insert some additional text into the character data node.
- CharacterData.length — Return the length (in characters) of the character data node.
- CharacterData.replaceData() — Replace a section of text in the character data node with some new text.
- CharacterData.substringData() — Non destructively extract a section of the text from the character data node.
- Checkbox object — A checkbox to be used in a form. It toggles as it is clicked, but is not related to other checkboxes in the way that radio buttons are related to one another in families.
- Checkbox.checked — The state of the checkbox is maintained in this property.
- Checkbox.defaultChecked — The original initial default state of a checkbox.
- Checkbox.handleEvent() — Pass an event to the appropriate handler for this object.
- Checkbox.indeterminate — A checkbox is in this state if it was selected, but then disabled. The state cannot be accurately and unambiguously determined.
- Checkbox.status — The current highlighted or checked status of the input element.
- Checkbox.type — The type value for the <INPUT> tag that describes the form checkbox.
- Checkbox.value — The text string for this particular checkbox object.
- CheckerBoard() — A transition effect with the appearance of chequer board blinds opening or closing.
- ChildNodes object — A collection of all the children belonging to a DOM Node object.
- Chroma() — A visual filter for chroma key effects.
- CITE object — An object representing the HTML content delimited by the <CITE> HTML tags.
- Class — Internal property that returns an object class.
- class — Reserved for future language enhancements.
- Class method — Methods owned by a constructor function object.
- Class variable — Static variables owned by a constructor function object.
- CLASS="..." — A means of associating a tag with a stylesheet class. Represented by the className property of an Element object.
- classes — An alternative reference to the document.classes property in JSS.
- CLASSPATH — This is an important environment variable that helps Java code locate resources on your system. It needs to be set correctly.
- clearInterval() — Cancel a previous setInterval() timer.
- clearTimeout() — A function that removes a pending timeout event.
- client object — A server-side object available in NES.
- client.destroy() — This destroys the client object.
- client.expiration() — This method will define the timeout after which the client object will expire. Used to set the life span of a client object in an NES server.
- Client pull techniques — This is a technique whereby the client end pulls content from the server at regular intervals.
- Client-side JavaScript — The JavaScript that gets executed in the web browser or other client applications.
- clientInformation — Details of the browser, AKA the navigator object.
- Clip object — An object that represents a clip region within a layer.
- Clip.bottom — The bottom of a layer clip region.
- Clip.height — The height of a layer clip region.
- Clip.left — The left of a layer clip region.
- Clip.right — The right of a layer clip region.
- Clip.top — The top of a layer clip region.
- Clip.width — The width of a layer clip region.
- clipboardData — A global browser variable that refers to the clipboardData object for the window.
- clipboardData object — An object that can be used with editing operations to provide script-driven access to the clipboard contents.
- close() — A function that closes the receiving window.
- closed — A flag indicating the window disposition.
- Closure object — A special kind of function object that preserves prototype inheritance and scope.
- Closure() — A Closure object constructor.
- Closure.__parent__ — A reference to a scope-chain object that is preserved with the function by the Closure object.
- Closure.__proto__ — A reference to a function that is encapsulated by the Closure object.
- clsid: URL — Used by MSIE to locate ActiveX controls for the <OBJECT> tag.
- Code block delimiter {} — A delimiting token for a block of executable script source text.
- CODE object — An object representing the HTML content delimited by the <CODE> HTML tags.
- Code signing — A security mechanism to allow scripts to inter-communicate.
- COL object — An object that represents a <COL> HTML tag.
- COL.align — An attribute controlling the alignment of a column contained in a <COL> HTML tag.
- COL.ch — The alignment character for cells in a column arrangement.
- COL.chOff — The offset of a column alignment character.
- COL.span — The number of columns that the style for this object spans.
- COL.vAlign — The vertical alignment of items within this column.
- COL.width — The width of each column in the column group.
- COLGROUP object — An object that represents the <COLGROUP> HTML tag.
- COLGROUP.align — The alignment settings for a column group.
- COLGROUP.ch — The alignment character for cells in a column group arrangement.
- COLGROUP.chOff — The offset of a column alignment character.
- COLGROUP.span — The span settings for a column group.
- COLGROUP.vAlign — The vertical alignment of items in a column group.
- COLGROUP.width — The width of items in a column group.
- Collation sequence — The order in which objects are sorted lexically according to the locale.
- Collection object — An array of Element objects.
- Collection.Item() — Select an Element object by index number.
- Collection.length — Returns the length of a collection array.
- Collection.namedItem() — Select an Element object by name or ID value.
- Collection.tags() — Extract a sub-list of Element objects of a particular tag type.
- Colon (:) — A delimiter used with labels and conditional operators.
- Color names — There are standard definitions of color names for use in web pages.
- Color value — Color values can be specified numerically or mnemonically.
- Comma expression — Used to separate individual operands or arguments.
- Comma operator (,) — An argument separator token.
- Comment — Sections of inactive code.
- Comment (// and /* ... */) — Mark a multi-line comment block.
- COMMENT object — An object that represents a section of HTML enclosed in comment delimiter tags.
- COMMENT.text — The text within a comment block.
- Compatibility — Creating web content is an exercise in portable programming that would severely test the most experienced programmer.
- Compatibility strategies — Choose how compatible you want to be from the outset.
- Completion type — An internal type used by the interpreter.
- Compliance — The degree to which an implementation adheres to the standard.
- Compositor() — As content is added to an object, it can be colored to indicate it is changed content.
- Compound statement — A block of code handled as if it were one statement.
- Concatenate (+) — Join two strings end to end. See addition for numeric values.
- Concatenate then assign (+=) — Concatenate two string operands and assign the result to the first. See Addition for numeric values.
- Conditional code block — A pseudo pre-processor mechanism for conditionally executing code in MSIE.
- Conditional comment — A portability trick that only works in Netscape.
- Conditional expression — Conditionally execute one code branch or another.
- Conditional operator — Conditionally execute one code branch or another.
- Conditionally execute (?:) — Conditionally execute one code branch or another.
- config.jsc — A JavaScript configuration file for Netscape.
- confirm() — A dialog box to get confirmation from the user.
- Conformance — An interpreter may or may not conform to the ECMAScript specification.
- Connection object — An object that represents a connection from the server to the back-end database.
- Connection.beginTransaction() — Commence a new transaction with the database.
- Connection.commitTransaction() — Commit the changes made to the database.
- Connection.connected() — A method that returns a flag indicating the state of the connection.
- Connection.cursor() — Create a cursor object on the connection with the SQL database.
- Connection.execute() — Execute some SQL on the database.
- Connection.majorErrorCode() — Provide the code for an error raised by the database server or the ODBC interface to it.
- Connection.majorErrorMessage() — Provide the descriptive text message for an error raised by the database server or by the ODBC interface to it.
- Connection.minorErrorCode() — Returns a supplementary error code for an error raised by the database server or the ODBC interface to it.
- Connection.minorErrorMessage() — Returns a supplementary error message text for an error raised by the database server or the ODBC interface to it.
- Connection.prototype — The prototype for the connection object that can be used to extend the interface for all connection objects.
- Connection.release() — Releases this connection back into the pool for re-use.
- Connection.rollbackTransaction() — A means of undoing transactions that have not yet been committed.
- Connection.SQLTable() — Create an HTML table as a result of a SQL query on the database.
- Connection.storedProc() — This method creates a Stproc object and then runs the stored procedure on the database server.
- Connection.toString() — Returns a string containing a representation of the Connection object.
- const — Reserved for future language enhancements.
- Constant — A literal description of a fixed value.
- Constant expression — A constant expression is a combination of constants and an operator.
- Constraint — A restriction placed on a script to be executed.
- Construct — An object constructor call.
- Constructor function — A function that can create new objects.
- constructor property — A reference to a constructor function.
- constructor.name — The name of the constructor that created an object.
- Content Model — A new model in the DOM level 3 specification describes how documents can be exchanged between implementations.
- contextual() — A JSS style control method.
- continue — Force the next iteration of a loop.
- Control character — A non-printing character entity.
- Conversion — Changing the type of a value, object, function or constant.
- Conversion to a Boolean — Converting values to a Boolean representation.
- Conversion to a number — Converting values to a numeric representation.
- Conversion to a string — Converting values to a string representation.
- Conversion to an object — Converting values to a object structured representation.
- Cookie — A means of maintaining state in the client machine by storing information in a cookie that is associated with the document.
- Cookie domain — An attribute that defines the domain scope of a cookie.
- Cookie expires — An attribute that defines the expiry date and time of a cookie.
- Cookie path — An attribute that defines the path scope of a cookie.
- Cookie secure — A Boolean attribute that defines whether a cookie is secure or not.
- Cookie value — An attribute containing the value of a cookie.
- Copying objects — Object references are normally duplicated in preference to the objects themselves.
- Core JavaScript — That part of the language that is deemed to be fundamental.
- Core Object — Objects that are built into the base language.
- Cross-browser compatibility — Different browsers have different features and capabilities.
- Cross-platform compatibility — Portability is a major issue for web developers.
- crypto — A reference to a Crypto object for security encoding.
- Crypto object — An object to manage cryptographic resources.
- Crypto.constructor — A constructor function for the Crypto object in Netscape.
- Crypto.random() — Return a string of randomly generated characters.
- Crypto.signText() — Request a digital signature from a user.
- Cryptoki — Part of the Netscape security facilities.
- CSS — Cascading Style Sheets.
- CSS level 1 — A standard for describing style sheets.
- CSS level 2 — A standard for describing style sheets.
- CSS-P — Specifically and only the positional controls for HTML entities, nowadays folded into the CSS level 2 standard.
- Currency symbol — A symbol that denotes a locale-specific currency.
- currentStyle object — An object that represents the cascaded format and style of its parent object.
- Cursor object — This object encapsulates a cursor that was returned from the database as a result of an SQL query.
- Cursor.<column_name> — The columns within the answer set are reflected into properties with the same names.
- Cursor.blobImage() — This method creates an <IMG> element having the appropriate mimeType for the blob object.
- Cursor.blobLink() — This method creates an <A> element that links to the BLOB data.
- Cursor.close() — To close the cursor.
- Cursor.columnName() — Returns the name of the indexed column within the cursor.
- Cursor.columns() — Returns the number of columns in the cursor.
- Cursor.deleteRow() — Deletes the current row in the cursor.
- Cursor.insertRow() — A new row is inserted into the table that the cursor is pointing at.
- Cursor.next() — Index the cursor onwards to the next row.
- Cursor.prototype — The prototype for the Cursor object that can be used to extend the interface for all Cursor objects.
- Cursor.updateRow() — Any pending changes to the current row are saved back to the database.
- Custom object — A user-defined object inheriting the properties of an Element object within the MSIE browser model.