Topic classification (Overview)

Descriptions of topic classifications.

The various classifications of topics in this manual are listed in this table:

ClassificationDescription
Accessor methodA means of accessing properties
Additive operatorAn operator that sums values
Arithmetic operatorAn operator that works with numeric values
ArrayA kind of object that is compounded from several others
ASP tagA tag that is only available in Microsoft ASP
Assignment operatorAn operator that assigns values
AttributeAttributes define how properties behave
BackgroundBackground information
Bitwise operatorAn operator that works with bit patterns
Blend filterA transition filter available only in MSIE
Boolean literalA Boolean constant value
Browser objectAn object only available in a browser
Built-in functionA function provided by the implementation
Built-in objectAn object provided by the implementation
CollectionA sub-class of the Array object that supports additional methods
Comma operatorAn expression delimiter
Conditional operatorAn operator that yields a Boolean result
ConstantA fixed literal value
ConstructorAn object instance factory
Core objectAn object that is part of the core language
DeclarationA specification of an identifier
DefinitionA specification of an identifier with storage
DelimiterA token separator
DOM objectAn object that belongs to the DOM specification
Environment variablePart of the implementation that an interpreter runs in
Escape sequenceA means of generating non-typable characters
EventEvents need to be considered a separate kind of language entity
Event handlerEvent handlers are many and various, each covered in its own topic
External code callSome environments support the calling of external code
File extensionFile types are identified by different file extensions
Function object attributeAn attribute of a function object
Function propertyAn object property that can be called as a method
Global functionA function that belongs to the global object
Global variableSome variables are available as member properties of the global object
Host objectObjects not defined as part of the core language
HTML tagA part of an HTML document
HTML TagSome JavaScript language needs to be described in terms of its underlying HTML tags
HTML Tag AttributeAn attribute added to an HTML tag
IdentifierThe name of a function or variable
IdiomA familiar form or expression
InstanceA copy of a built-in object
Internal functionA function that cannot be called from a script
Internal methodA method that cannot be invoked from a script
Internal objectAn object maintained internally by the interpreter and not generally available to the script writer
Internal objectAn object that cannot be accessed from a script
Internal operatorAn operator that cannot be used in expressions contained in a script
Internal propertyA property that cannot be accessed from a script
Internal typeA data type that cannot be created from a script
InterpreterThere is now a wide choice of JavaScript interpreters available
IteratorCertain control structures that can be used to create loops
Java classAccess to Java objects is via the wrappers that let you access the classes
Java methodA method belonging to a Java object accessible via a JavaScript wrapper
Java packageA collection of Java classes enclosed in a JavaScript wrapper
Java static methodA method belonging to a Java class accessible via a JavaScript wrapper
JScript objectAn object only available in Microsoft JScript
KeywordA reserved word in the language
LabelCode can be labelled with entry points
Logical operatorAn operator that works with Boolean values
MethodA message sent to a method performs an action inside the object
MIME typeA means of telling the browser what kind of data is being supplied.
Mobile communicatorWeb access is also possible from mobile devices
MSIE methodA method that is only available in MSIE even though the object may be more widely available
MSIE objectAn object only available in MSIE
MSIE propertyA property that is only available in MSIE even though the object may be more widely available
Native objectA built-in object defined by the standard
NES result valueA result value that a Netscape Enterprise Server method call returns
NES server methodA method that is only available in Netscape Enterprise Server even though the object may be more widely available
NES server objectAn object only available in Netscape Enterprise Server
NES server propertyA property that is only available in Netscape Enterprise Server even though the object may be more widely available
Netscape objectAn object that is only available in the Netscape scripting environment
Null literalA null constant value
ObjectAn object of no particular type
ObjectAn object that can be instantiated
Object modelThere are several object models that describe various parts of the JavaScript object space
OperatorAn operator that can be used to create expressions
OverviewA descriptive outline text
PitfallSome topics describe ways in which JavaScript can catch you out
Portable DocumentsJavaScript is used to handle forms in PDF
Postfix operatorAn operator that can be appended to an LValue
Pre-processor directiveThe Microsoft interpreters support a pre-processor rather like that in the C language
Primitive valueA fundamental value built-in to the implementation
ProductSome JavaScript interpreters are available as part of a commercial product
PropertyA named attribute of an object
Proxy.pac supportPart of the Netscape proxy handler.
ReferencesSources of additional information
Relational operatorAn operator that yields the result of a comparison
Request methodSeveral types of request method can be used in a URL
Reserved wordReserved functionality
Reveal filterA transition filter available only in MSIE
Script containerScripts may be carried in a variety of containers other than HTML documents
Security modelA particular way of implementing security
Security policyA policy regarding the way security is managed
Security privilegeA privilege level in the security mechanism
SelectorA means of choosing one of several possible outcomes
Server objectAn object that is only available server-side
Server-side fileSpecial files accessible only to the web server
Server-side methodSome methods are available only on the server-side
Server-side objectSome objects are only available on the server-side
Simulated functionalitySome script that emulates capabilities of other languages
Special fileJavaScript is implemented in a variety of ways and in some cases special files are necessary
StandardSeveral standards affect the way that JavaScript works
StatementA single executable unit of code
Static methodA method belonging to a class, not an object
Static propertyThese properties belong to the class (or rather they would in a truly object oriented system)
String operatorAn operator for working with string data
SummaryA brief description of a subject
Support for preferencesPreference handling requires a number of different topics to describe it
SymbolA special character
Time calculationA process of working out time values
Time operatorAn operator for time value expressions
Transition filterA transition filter available only in MSIE
TV Set-top BoxWeb access is now becoming more widely available in TV applications
TypeA data value classification
Unary operatorAn operator that only requires one operand
Useful tipSome topics provide useful advice
ValueA value of a variable or object
Value propertyA property of an object that yields a value and cannot be called as a function
Visual filterA transition filter available only in MSIE
Web browserEach of the commonplace web browsers is described in its own topic
Web serverServer-side code needs to be executed under control of a web server

See also:ECMA