[][src]Crate web_sys

Raw API bindings for Web APIs

This is a procedurally generated crate from browser WebIDL which provides a binding to all APIs that browser provide on the web.

This crate by default contains very little when compiled as almost all of its exposed APIs are gated by Cargo features. The exhaustive list of features can be found in crates/web-sys/Cargo.toml, but the rule of thumb for web-sys is that each type has its own cargo feature (named after the type). Using an API requires enabling the features for all types used in the API, and APIs should mention in the documentation what features they require.

Structs

Document

The Document object

DocumentFragment

The DocumentFragment object

Element

The Element object

Event

The Event object

EventTarget

The EventTarget object

HtmlCollection

The HTMLCollection object

HtmlElement

The HTMLElement object

InputEvent

The InputEvent object

KeyboardEvent

The KeyboardEvent object

Node

The Node object

NodeList

The NodeList object

Window

The Window object

Functions

window

Getter for the Window object