method returns the
corresponding to the given name, or null if there is no corresponding attribute.
Returns a string that identifies the current operating system.
object, listing the plugins installed in the application.
interface contains methods that are particular to
objects that can have a parent, but not suitable for
Page transition events fire when a webpage is being loaded or unloaded.
method lets you get cryptographically random values. The array given as the parameter is filled with random numbers (random in its cryptographic meaning).
This Boolean attribute controls the device's screen. Setting it to
false will turn off the screen.
Returns the location of the stylesheet.
ownerNode returns the node that associates this style sheet with the document.
Returns the stylesheet that is including this one, if any.
title returns the advisory title of the current style sheet.
type specifies the style sheet language for this style sheet.
constructor creates a new
gives the default
of all the CSS properties of an element, ignoring author styling. That is, only user-agent and user styles are taken into account.
method safely enables cross-origin communication. Normally, scripts on different pages are allowed to access each other if and only if the pages that executed them are at locations with the same protocol (usually both
), port number (
being the default for
), and host (modulo
being set by both pages to the same value).
provides a controlled mechanism to circumvent this restriction in a way which is secure when properly used.
This method is used to break up long running operations and run a callback function immediately after the browser has completed other operations such as events and display updates.