JavaScript

JavaScript Intro

JavaScript Intro Quiz

JavaScript Intro Exercise

JavaScript Basic

JavaScript Basic Quiz

JavaScript Basic Exercise

JavaScript Advance

JavaScript Advance Quiz

JavaScript Advance Exercise

JavaScript ES6

JavaScript ES6 Quiz

JavaScript ES6 Exercise

JavaScript Array Methods and Properties

JavaScript String Methods and Properties

JavaScript Number Methods and Properties

JavaScript Math Properties and Methods

JavaScript Date Methods and Properties

JavaScript Global Methods and Properties

JavaScript RegExp Properties and Methods

JavaScript Class Methods and Keywords

JavaScript Errors, JSON and Booleans

JavaScript Statements

JavaScript Window History Object Properties and Methods

JavaScript Window Location Object Properties and Methods

JavaScript Window Screen Object Properties

JavaScript Window Navigator Object Properties and Methods

JavaScript Window Object Properties and Methods

JavaScript Console Object Methods

JavaScript Geolocation and Storage APIs

JavaScript CSSStyleDeclaration Object Methods and Properties

HTML DOM Documents Object Properties and Methods

DOM HTMLCollection Properties and Methods

HTML DOM Attributes Properties and Methods

HTML DOM Elements Properties and Methods

HTML DOM Style Object Properties

HTML DOM AnimationEvent Properties and Methods

HTML DOM ClipboardEvent Properties and Methods

HTML DOM DragEvent Properties and Methods

HTML DOM FocusEvent Properties and Methods

HTML DOM HashChangeEvent Properties and Methods

HTML DOM InputEvent Properties and Methods

HTML DOM KeyboardEvent Properties and Methods

HTML DOM MouseEvent Properties and Methods

HTML DOM PageTransitionEvent Properties and Methods

HTML DOM ProgressEvent Properties and Methods

HTML DOM StorageEvent Properties and Methods

HTML DOM TransitionEvent Properties and Methods

HTML DOM WheelEvent Properties and Methods

HTML DOM UiEvent Properties and Methods

HTML DOM TouchEvent Properties and Methods

The Event Object Properties and Methods

The Event Object Properties and Methods

List of The Event Object Properties and Methods

bubbles Event Property in JavaScript
The bubbles event property is used to return Boolean value that indicates whether an event is a bubbling event or not.
cancelBubble() Event Property in JavaScript
The cancelBubble() method is used to prevent event-flow from bubbling up to parent elements.
cancelable Event Property in JavaScript
The cancelable event property is used to return Boolean values indicating whether an event is a cancelable event or not.
HTM DOM Document createEvent() in JavaScript
The createEvent() method is used for creating an event object. It must be initialized before use and must be of the legal type.
composedPath() Event Method in JavaScript
The composedPath() method is used to return array of objects containing elements in event flow in correct execution order.
currentTarget Event Property in JavaScript
The currentTarget event property is used to return element whose event listeners triggered event.
defaultPrevented Event Property in JavaScript
The defaultPrevented event property is used to check whether or not preventDefault() method was called for the event.
eventPhase Event Property in JavaScript
The eventPhase event property is used to return number that indicates which phase of event flow is currently being evaluated.
isTrusted Event Property in JavaScript
The isTrusted event property is used to return Boolean values indicating whether or not the event is trusted.
preventDefault() Event Method in JavaScript
The preventDefault() method is used for canceling an event if it is cancelable.
stopImmediatePropagation() Event Method in JavaScript
The stopImmediatePropagation() method is used to prevent other listeners of the same event from being called.
stopPropagation() Event Method in JavaScript
The stopPropagation() method is used to prevent the propagation of the same event from being called.
target Event Property in JavaScript
The target event property is used to return element that triggered the event.
timeStamp Event Property in JavaScript
The timeStamp event property is used to return total number of milliseconds from which the document was finished loading until the specific event was created.
type Event Property in JavaScript
The type event property is used to return the type of the triggered event.
onafterprint Event in JavaScript
The onafterprint event is used to occur when a page has started printing or print dialogue box has been closed.
onbeforeprint Event in JavaScript
The onbeforeprint event fires when a page is about to be printed. It happens before the dialogue box appears.
oncanplay Event in JavaScript
The oncanplay event is used to trigger when the browser can start playing the specified media.
oncanplaythrough Event in JavaScript
The oncanplaythrough event occurs when the browser estimates that it can play through the specified audio/video without having to stop for buffering.
onchange Event in JavaScript
The onchange event fires the moment when the value of the element is changed.
onfullscreenchange Event in JavaScript
The onfullscreenchange event is used to trigger when an element is viewed in fullscreen mode.
fullscreenerror Event in JavaScript
The fullscreenerror event is used to trigger when an element can not be viewed in fullscreen mode even when it has been requested.
oninvalid Event in JavaScript
The oninvalid event occurs when a submittable input element is invalid like the input field is invalid if the required attribute is set and the field is empty.
onloadeddata Event in JavaScript
The onloadeddata event occurs when data for the current frame is loaded, but not enough data to play the next frame of the specified media.
onloadedmetadata Event in JavaScript
The onloadedmetadata event occurs when metadata for the specified audio or video has been loaded.
onoffline Event in JavaScript
The onoffline event is used to triggger when the browser starts to work offline.
ononline Event in JavaScript
The ononline event is used to trigger when the browser starts to work online.
onpause Event in JavaScript
The onpause event is used to fire when the audio or video is paused either programmatically or by the user.
onplay Event in JavaScript
The onplay event is used to trigger when the audio or video is just started or is no longer paused.
onplaying Event in JavaScript
The onplaying event is used to trigger when the audio or video has started playing after they have been paused or stopped for buffering.
onprogress Event in JavaScript
The onprogress event is used to trigger when the browser is downloading the specified audio or video.
onratechange Event in JavaScript
The onratechange event is used to trigger when the playing speed of the audio or video is changed.
onreset Event in JavaScript
The onreset event is used to trigger when a form is reset.
onseeked Event in JavaScript
The onseeked event is used to trigger when the user is finished moving or skipping to a new position in the audio or video.
onseeking Event in JavaScript
The onseeking event is used to trigger when the user starts moving or skipping to a new position in the audio or video.
onstalled Event in JavaScript
The onstalled event is used to trigger when the browser is trying to get media data but it is not available.
onsubmit Event in JavaScript
The onsubmit event is used to trigger when a form is submitted.
onsuspend Event in JavaScript
The onsuspend event is used to trigger when the browser is intentionally not getting media data.
ontimeupdate Event in JavaScript
The ontimeupdate event is used to trigger when the playing position of an audio or video has changed.
ontoggle Event in JavaScript
The ontoggle event is used to trigger when the user opens or closes a details element.
onwaiting Event in JavaScript
The onwaiting event is used to trigger when the video stops because it needs to buffer the next frame.