- Table of Contents
- mailbox: URL — Displays the Netscape Message Center window.
- mailto: URL — Activate the mail client to send an e-mail message.
- main() function — The main entry point to a procedural language program.
- MakeDate() — A date and time algorithm.
- MakeDay() — A date and time algorithm.
- MakeTime() — A date and time algorithm.
- <MAP TARGET="..."> — The frame or window to target by default with the links in an image map.
- Map object — An object that represents a <MAP> tag.
- Map.areas[] — A collection of Area objects belonging to the map object.
- Map.name — The value of the NAME="..." HTML tag attribute.
- Map.target — The target window or frame to which a map applied.
- MARQUEE object — An object that represents a <MARQUEE> HTML tag.
- MARQUEE.behaviour — A attribute that controls the motion of the text in the MARQUEE object.
- MARQUEE.bgColor — The background color for the area occupied by the MARQUEE object.
- MARQUEE.direction — The direction of movement of the scrolling text in the MARQUEE.
- MARQUEE.height — The height of the area allocated to the MARQUEE object as it appears onscreen.
- MARQUEE.hspace — The height of the area allocated to the MARQUEE object as it appears onscreen.
- MARQUEE.loop — A count of the number of times the MARQUEE text is to scroll.
- MARQUEE.scrollAmount — The offset of the text between one scroll cycle and the next.
- MARQUEE.scrollDelay — The time delay in milliseconds between each scroll update.
- MARQUEE.start() — A command method to start the MARQUEE scrolling.
- MARQUEE.stop() — A command method to stop the from MARQUEE scrolling.
- MARQUEE.trueSpeed — A switch attribute that controls whether the browser should honor very small scroll delay times.
- MARQUEE.vspace — The size of a vertical margin above and below the MARQUEE with respect to any adjacent objects.
- MARQUEE.width — The width of the area allocated to the MARQUEE object as it appears onscreen.
- Mask() — A visual filter for creating a transparent mask.
- MaskFilter() — Uses the transparent color pixels of an object as a mask.
- Math object — A globally available object containing a library of mathematical functions.
- Math.abs() — The absolute value of a positive or negative number.
- Math.acos() — The inverse cosine of the passed in value.
- Math.asin() — The inverse sine of the passed in value.
- Math.atan() — The inverse tangent of the passed in value.
- Math.atan2() — The inverse tangent of the slope of the two arguments.
- Math.ceil() — The value rounded up to the next higher integer value.
- Math.constructor — A means of creating a new Math object.
- Math.cos() — The cosine of the input argument.
- Math.cosec() — The cosec() function is not available in JavaScript but can be simulated to aid in the porting of existing code.
- Math.cosh() — The cosh() function is not available in JavaScript but can be simulated to aid in the porting of existing code.
- Math.cot() — The cot() function is not available in JavaScript but can be simulated to aid in the porting of existing code.
- Math.E — A mathematical constant value.
- Math.exp() — The exponential function of the passed in argument.
- Math.floor() — The value is rounded down to the next integer.
- Math.LN10 — A mathematical constant value.
- Math.LN2 — A mathematical constant value.
- Math.log() — The natural logarithm of the passed in value.
- Math.LOG10E — A mathematical constant value.
- Math.LOG2E — A mathematical constant value.
- Math.max() — The maximum of the two or more input arguments is returned.
- Math.min() — The minimum of the two or more input arguments is returned.
- Math.PI — A mathematical constant value.
- Math.pow() — The result of raising a value to the power of another value.
- Math.random() — Generate a pseudo-random value.
- Math.round() — Rounds to the nearest integer value.
- Math.sec() — The sec() function is not available in JavaScript but can be simulated to aid in the porting of existing code.
- Math.sin() — The sine of the passed in value.
- Math.sinh() — The sinh() function is not available in JavaScript but can be simulated to aid in the porting of existing code.
- Math.sqrt() — The square root of the input argument.
- Math.SQRT1_2 — A mathematical constant value.
- Math.SQRT2 — A mathematical constant value.
- Math.tan() — The tangent of the input argument.
- Mathematics — Mathematical support.
- Matrix() — A means of applying sophisticated rotation, translate, and scaling effects to an image using matrix transformation.
- MAYSCRIPT — An attribute on the <APPLET> tag to allow Java to access the JavaScript object space.
- Measurement units — Style position and size properties use measurement units to locate objects on the screen.
- MediaList object — This object is added to DOM level 2 to support media lists in style sheets.
- Member — Elements within an object.
- Memory allocation — The process of locating and allocating some memory to store a string or object.
- Memory leak — The consumption of memory that is not recoverable.
- Memory management — The process of organizing and keeping track of memory allocation and deallocation.
- MENU object — An object that represents the contents of a <MENU> tag.
- MENU.compact — An attribute that controls the display of <MENU> items and the amount of space they require on the screen.
- menubar — An alias for the window.menubar property.
- <META> — Document meta-information container.
- META object — An object that represents the contents of a <META> tag.
- META.charset — A value containing the character encoding of the content in the <META> tag.
- META.content — The contents of the VALUE="..." HTML tag attribute belonging to the <META> tag that the object represents.
- META.httpEquiv — The contents of the HTTP-EQUIV="..." HTML tag attribute belonging to the <META> tag that the object represents.
- META.name — The name of the meta information this object describes.
- META.scheme — A describer for the content form.
- META.url — A special MSIE supported property containing the URL associated with a <META> tag.
- Metacharacter — A special symbolic way of describing some property of a character. Used in regular expressions.
- Method — A method is an action that can be performed on an object.
- Microsoft TV — A digital TV set top box.
- MIME types — An Internet standard way of distinguishing between different kinds of container files.
- MimeType object — An object representing a MIME type.
- MimeType.description — The descriptive text for a MIME type.
- MimeType.enabledPlugin — The plugin object that handles this MIME type.
- MimeType.name — The name of this particular MIME type.
- MimeType.suffixes[] — A list of file type suffixes that contain data of this MIME type.
- MimeType.type — The name of a MIME type.
- MimeTypeArray object — A collection of MimeType objects.
- MimeTypeArray.length — The number of discrete MIME types that the browser supports.
- Minima-maxima — Limits for values in the environment or script.
- Minus (-) — Subtract one operand from another.
- Minus then assign (-=) — Subtract the right value from the left, modifying the left value.
- mocha: URL — This is a pseudonym for the JavaScript: URL. It is relevant to Netscape and is probably not supported on other browsers.
- ModElement object — A DOM level 1 object that describes a modification to a document.
- ModElement.cite — A URL that references a document that describes why the item was modified.
- ModElement.dateTime — The date and time that the modification occurred.
- Modulo — Modulo operations are called remainder in JavaScript. They may also be called modulus.
- Money — A locale specific value.
- Month from time — A date and time algorithm defined by ECMAScript.
- Month number — A date and time algorithm.
- MotionBlur() — An enhanced motion blur artefact that replaces the older Blur() filter functionality.
- Mouse events — Mouse events are part of the browser's event handling complex and are triggered by physical interaction with the mouse.
- MouseEvent object — This is part of the DOM level 2 mouse event set.
- MouseEvent.altKey — A Boolean value that represents the state of the [alt] key.
- MouseEvent.button — The mouse button that was pressed to trigger the event.
- MouseEvent.clientX — Mouse position relative to the web page.
- MouseEvent.clientY — Mouse position relative to the web page.
- MouseEvent.ctrlKey — A Boolean value that represents the state of the [control] key.
- MouseEvent.initMouseEvent() — After creating a MouseEvent object, it must be initialised with this method call.
- MouseEvent.metaKey — A Boolean value that represents the state of the [meta] key.
- MouseEvent.relatedTarget — A related EventTarget object is referred to.
- MouseEvent.screenX — Mouse position relative to the screen display.
- MouseEvent.screenY — Mouse position relative to the screen display.
- MouseEvent.shiftKey — A Boolean value that represents the state of the [shift] key.
- moveBy() — An alias for the window.moveBy() method.
- moveTo() — An alias for the window.moveTo() method.
- MSIE — An acronym for the Microsoft web browser.
- Multi-byte character — Character sets using more than 8 bits to represent a code point.
- Multi-dimensional arrays — Useful techniques for manipulating matrices for math problems.
- Multi-line comment — Comment blocks that span several lines of script source text.
- Multiplicative expression — An expression containing a multiply or divide operator.
- Multiplicative operator — A multiply or divide operator.
- Multiply (*) — Multiply one operand by another.
- Multiply then assign (*=) — Multiply two operands storing the result in the first.
- MutationEvent object — A notification that the document content has changed should trigger a mutation event which is described in one of these objects.
- MutationEvent.attrChange — The value in this property describes the kind of change that has taken place when the mutation event was an attribute change.
- MutationEvent.attrName — The name of a node attribute that has changed for a DOMAttrChange event.
- MutationEvent.initMutationEvent() — After creating a MutationEvent object, it must be initialized with this method call.
- MutationEvent.newValue — When an attribute changes, the new attribute value is available here.
- MutationEvent.prevValue — When an attribute changes, the old attribute value is available here.
- MutationEvent.relatedNode — A Node object is referred to here which can be used to perform contextual examination of the event.