Справочник Web API
Web API
Все API веб-платформы, реализованные в Deno, сгруппированы по категориям. Используйте поиск по странице в браузере, чтобы найти символ, а затем перейдите по ссылке, чтобы ознакомиться с полной документацией.
Cache
-
Cache
Представляет отдельное именованное хранилище пар
Request/Response. ПолучитеCacheчерезCacheStorage.openи используйте его для сохранения ответов и последующего сопоставления с ними входящих запросов. - CacheQueryOptions
- CacheStorage
- MultiCacheQueryOptions
-
caches
Глобальный экземпляр
CacheStorage, предоставляющий доступ к именованным объектамCache, используемым для хранения и получения парRequest/Response.
Canvas
-
createImageBitmap
Создает новый объект
ImageBitmapиз указанного источника. - GPUCanvasConfiguration
-
GPUCanvasContext
Контекст отрисовки, отображающий изображения, созданные с помощью WebGPU, на
OffscreenCanvas. Получается изOffscreenCanvas.getContextс идентификатором контекста"webgpu". -
ImageBitmap
Интерфейс
ImageBitmapпредставляет растровое изображение, которое можно нарисовать на холсте. -
ImageBitmapOptions
Параметры для
createImageBitmap. -
ImageBitmapRenderingContext
Контекст отрисовки, отображающий содержимое
ImageBitmapнаOffscreenCanvas. Получается изOffscreenCanvas.getContextс идентификатором контекста"bitmaprenderer". - ImageEncodeOptions
-
OffscreenCanvas
Холст, который можно отрисовывать вне основного потока и без привязки к DOM. Предоставляет контексты рисования через
OffscreenCanvas.getContextи позволяет получитьBlobилиImageBitmapиз его содержимого. -
ColorSpaceConversion
Указывает, следует ли декодировать изображение с преобразованием цветового пространства. Возможные значения: none или default (по умолчанию). Значение default указывает на использование поведения, определяемого реализацией.
- GPUCanvasAlphaMode
- GPUPresentMode
-
ImageBitmapSource
Тип
ImageBitmapSourceпредставляет источник данных изображения, который можно использовать для созданияImageBitmap. -
ImageOrientation
Указывает, как следует ориентировать растровое изображение.
- OffscreenRenderingContext
- OffscreenRenderingContextId
-
PremultiplyAlpha
Указывает, следует ли предварительно умножать цветовые каналы изображения на альфа-канал.
-
ResizeQuality
Указывает алгоритм, используемый для изменения размера входного изображения в соответствии с выходными размерами. Возможные значения:
pixelated,low(по умолчанию),mediumилиhigh.
Crypto
- AesCbcParams
- AesCtrParams
- AesDerivedKeyParams
- AesGcmParams
- AesKeyAlgorithm
- AesKeyGenParams
- Algorithm
-
Crypto
Этот интерфейс Web Crypto API предоставляет базовые криптографические функции. Он доступен через глобальное свойство
crypto, которое обеспечивает доступ к генерации криптографически стойких случайных чисел и низкоуровневым примитивам, предоставляемым интерфейсомSubtleCryptoчерезCrypto.subtle. -
CryptoKey
Словарь CryptoKey в Web Crypto API представляет криптографический ключ.
-
CryptoKeyPair
Словарь CryptoKeyPair в Web Crypto API представляет пару ключей для алгоритма асимметричной криптографии, также известного как алгоритм с открытым ключом.
- EcdhKeyDeriveParams
- EcdsaParams
- EcKeyAlgorithm
- EcKeyGenParams
- EcKeyImportParams
- HkdfParams
- HmacImportParams
- HmacKeyAlgorithm
- HmacKeyGenParams
- JsonWebKey
- KeyAlgorithm
- Pbkdf2Params
- RsaHashedImportParams
- RsaHashedKeyAlgorithm
- RsaHashedKeyGenParams
- RsaKeyAlgorithm
- RsaKeyGenParams
- RsaOaepParams
- RsaOtherPrimesInfo
- RsaPssParams
-
SubtleCrypto
Этот интерфейс Web Crypto API предоставляет ряд низкоуровневых криптографических функций. Он доступен через свойство Crypto.subtle в контексте окна (через globalThis.crypto).
- AlgorithmIdentifier
- BigInteger
- HashAlgorithmIdentifier
- KeyFormat
- KeyType
- KeyUsage
- NamedCurve
-
crypto
Глобальный экземпляр
Crypto, предоставляющий доступ к Web Crypto API, в том числе к криптографически стойкой генерации случайных чисел черезCrypto.getRandomValues, генерации случайных UUID черезCrypto.randomUUIDи низкоуровневым примитивам, предоставляемым интерфейсомSubtleCryptoчерезCrypto.subtle.
Encoding
-
atob
Декодирует строку данных, закодированную в формате Base64.
-
btoa
Создает строку ASCII в кодировке Base64 из входной строки.
- TextDecodeOptions
-
TextDecoder
Представляет декодер для определенной кодировки текста, позволяющий преобразовать двоичные данные в строку с учетом этой кодировки.
- TextDecoderCommon
- TextDecoderOptions
- TextDecoderStream
-
TextEncoder
Позволяет преобразовать строку в двоичные данные (в виде Uint8Array) с учетом кодировки.
- TextEncoderCommon
- TextEncoderEncodeIntoResult
- TextEncoderStream
События
-
addEventListener
Регистрирует обработчик события в глобальной области видимости, который будет синхронно вызываться при отправке события
type. -
dispatchEvent
Отправляет событие в глобальной области видимости, синхронно вызывая зарегистрированные обработчики этого события в соответствующем порядке. Возвращает false, если событие можно отменить и хотя бы один из обработчиков, обработавших его, вызвал Event.preventDefault(). В противном случае возвращает true.
-
removeEventListener
Удаляет ранее зарегистрированный обработчик события из глобальной области видимости
-
AddEventListenerOptions
Параметры настройки обработчика события с помощью
addEventListener. - CustomEvent
- CustomEventInit
- ErrorEvent
- ErrorEventInit
-
Event
Событие, происходящее в DOM.
- EventInit
- EventListener
-
EventListenerObject
Интерфейс
EventListenerObjectпредставляет объект, который может обрабатывать события, отправленные объектомEventTarget. - EventListenerOptions
-
EventTarget
EventTarget — это интерфейс DOM, реализуемый объектами, которые могут получать события и иметь обработчики этих событий.
- MessageEvent
- MessageEventInit
-
ProgressEvent
События, отслеживающие ход базового процесса, например HTTP-запроса (для XMLHttpRequest) или загрузки базового ресурса объекта
,
© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/web