Liking cljdoc? Tell your friends :D

web.other.WindowOrWorkerGlobalScope

The WindowOrWorkerGlobalScope mixin describes several features to the web.Window and web.workers.WorkerGlobalScope interfaces.

The WindowOrWorkerGlobalScope mixin describes several features
to the `web.Window` and `web.workers.WorkerGlobalScope` interfaces.
raw docstring

atobcljs

(atob this encoded-data)

Method.

The WindowOrWorkerGlobalScope.atob() function decodes a string data which has been encoded using base-64 encoding. You can use btoa() method to encode and transmit data which may otherwise communication problems, then transmit it and use the atob() method decode the data again. For example, you can encode, transmit, decode control characters such as ASCII values 0 through 31.

var decodedData = scope.atob(encodedData);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/atob

Method.

The WindowOrWorkerGlobalScope.atob() function decodes a string
data which has been encoded using base-64 encoding. You can use
`btoa()` method to encode and transmit data which may otherwise
communication problems, then transmit it and use the atob() method
decode the data again. For example, you can encode, transmit,
decode control characters such as ASCII values 0 through 31.

`var decodedData = scope.atob(encodedData);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/atob`
sourceraw docstring

btoacljs

(btoa this string-to-encode)

Method.

The WindowOrWorkerGlobalScope.btoa() method creates a base-64 ASCII string from a binary string (i.e., a js.String object which each character in the string is treated as a byte of binary

var encodedData = scope.btoa(stringToEncode);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/btoa

Method.

The WindowOrWorkerGlobalScope.btoa() method creates a base-64
ASCII string from a binary string (i.e., a `js.String` object
which each character in the string is treated as a byte of binary

`var encodedData = scope.btoa(stringToEncode);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/btoa`
sourceraw docstring

cachescljs

(caches this)

Property.

[Read Only] [Experimental]

The caches read-only property of the web.other.WindowOrWorkerGlobalScope returns the web.service-workers.CacheStorage object associated the current context. This object enables functionality such as assets for offline use, and generating custom responses to requests.

var myCacheStorage = self.caches; // or just caches

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/caches

Property.

[Read Only]
[Experimental]

The caches read-only property of the `web.other.WindowOrWorkerGlobalScope`
returns the `web.service-workers.CacheStorage` object associated
the current context. This object enables functionality such as
assets for offline use, and generating custom responses to requests.

`var myCacheStorage = self.caches; // or just caches`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/caches`
sourceraw docstring

clear-intervalcljs

(clear-interval this interval-id)

Method.

The clearInterval() method of the web.other.WindowOrWorkerGlobalScope cancels a timed, repeating action which was previously established a call to setInterval().

scope.clearInterval(intervalID)

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval

Method.

The clearInterval() method of the `web.other.WindowOrWorkerGlobalScope`
cancels a timed, repeating action which was previously established
a call to `setInterval()`.

`scope.clearInterval(intervalID)`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearInterval`
sourceraw docstring

clear-timeoutcljs

(clear-timeout this timeout-id)

Method.

The clearTimeout() method of the web.other.WindowOrWorkerGlobalScope cancels a timeout previously established by calling setTimeout().

scope.clearTimeout(timeoutID)

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearTimeout

Method.

The clearTimeout() method of the `web.other.WindowOrWorkerGlobalScope`
cancels a timeout previously established by calling `setTimeout()`.

`scope.clearTimeout(timeoutID)`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/clearTimeout`
sourceraw docstring

create-image-bitmapcljs

(create-image-bitmap this & args)

Method.

The createImageBitmap() method creates a bitmap from a given optionally cropped to contain only a portion of that source. method exists on the global scope in both windows and workers. accepts a variety of different image sources, and returns a js.Promise resolves to an web.canvas.ImageBitmap.

const imageBitmapPromise = createImageBitmap(image[, options]); const imageBitmapPromise = createImageBitmap(image, sx, sy, sw, sh[, options]);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/createImageBitmap

Method.

The createImageBitmap() method creates a bitmap from a given
optionally cropped to contain only a portion of that source.
method exists on the global scope in both windows and workers.
accepts a variety of different image sources, and returns a `js.Promise`
resolves to an `web.canvas.ImageBitmap`.

`const imageBitmapPromise = createImageBitmap(image[, options]);
const imageBitmapPromise = createImageBitmap(image, sx, sy, sw, sh[, options]);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/createImageBitmap`
sourceraw docstring

fetchcljs

(fetch this resource init)

Method.

The fetch() method of the web.other.WindowOrWorkerGlobalScope starts the process of fetching a resource from the network, returning promise which is fulfilled once the response is available.

fetchResponsePromise = fetch(resource, init);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch

Method.

The fetch() method of the `web.other.WindowOrWorkerGlobalScope`
starts the process of fetching a resource from the network, returning
promise which is fulfilled once the response is available.

`fetchResponsePromise = fetch(resource, init);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch`
sourceraw docstring

indexed-dbcljs

(indexed-db this)

Property.

[Read Only]

The indexedDB read-only property of the web.other.WindowOrWorkerGlobalScope provides a mechanism for applications to asynchronously access capabilities of indexed databases.

var IDBFactory = self.indexedDB;

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/indexedDB

Property.

[Read Only]

The indexedDB read-only property of the `web.other.WindowOrWorkerGlobalScope`
provides a mechanism for applications to asynchronously access
capabilities of indexed databases.

`var IDBFactory = self.indexedDB;`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/indexedDB`
sourceraw docstring

is-secure-contextcljs

(is-secure-context this)

Property.

[Read Only] [Experimental]

The isSecureContext read-only property of the web.other.WindowOrWorkerGlobalScope returns a boolean indicating whether the current context is secure or not (false).

var isItSecure = self.isSecureContext; // or just isSecureContext

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/isSecureContext

Property.

[Read Only]
[Experimental]

The isSecureContext read-only property of the `web.other.WindowOrWorkerGlobalScope`
returns a boolean indicating whether the current context is secure
or not (false).

`var isItSecure = self.isSecureContext; // or just isSecureContext`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/isSecureContext`
sourceraw docstring

origincljs

(origin this)

Property.

[Read Only] [Experimental]

The origin read-only property of the web.other.WindowOrWorkerGlobalScope returns the origin of the global scope, serialized as a string.

var myOrigin = self.origin; // or just origin

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/origin

Property.

[Read Only]
[Experimental]

The origin read-only property of the `web.other.WindowOrWorkerGlobalScope`
returns the origin of the global scope, serialized as a string.

`var myOrigin = self.origin; // or just origin`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/origin`
sourceraw docstring

queue-microtaskcljs

(queue-microtask this function)

Method.

The queueMicrotask() method, which is exposed on the web.Window web.workers.Worker interface, queues a microtask to be executed a safe time prior to control returning to the browser's event

scope.queueMicrotask(function);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/queueMicrotask

Method.

The queueMicrotask() method, which is exposed on the `web.Window`
`web.workers.Worker` interface, queues a microtask to be executed
a safe time prior to control returning to the browser's event

`scope.queueMicrotask(function);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/queueMicrotask`
sourceraw docstring

set-intervalcljs

(set-interval this & args)

Method.

The setInterval() method, offered on the web.Window and web.workers.Worker repeatedly calls a function or executes a code snippet, with fixed time delay between each call.

var intervalID = scope.setInterval(func, delay[, arg1, arg2, ...]); var intervalID = scope.setInterval(code, delay);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval

Method.

The setInterval() method, offered on the `web.Window` and `web.workers.Worker`
repeatedly calls a function or executes a code snippet, with
fixed time delay between each call.

`var intervalID = scope.setInterval(func, delay[, arg1, arg2, ...]);
var intervalID = scope.setInterval(code, delay);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval`
sourceraw docstring

set-timeoutcljs

(set-timeout this & args)

Method.

The setTimeout() method of the web.other.WindowOrWorkerGlobalScope (and successor to Window.setTimeout()) sets a timer which executes function or specified piece of code once the timer expires.

var timeoutID = scope.setTimeout(function[, delay, arg1, arg2, ...]); var timeoutID = scope.setTimeout(function[, delay]); var timeoutID = scope.setTimeout(code[, delay]);

See also: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout

Method.

The setTimeout() method of the `web.other.WindowOrWorkerGlobalScope`
(and successor to Window.setTimeout()) sets a timer which executes
function or specified piece of code once the timer expires.

`var timeoutID = scope.setTimeout(function[, delay, arg1, arg2, ...]);
var timeoutID = scope.setTimeout(function[, delay]);
var timeoutID = scope.setTimeout(code[, delay]);`

See also: `https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setTimeout`
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close