ChildNode.remove()
DOM node method to remove the node itself from the document.
CSS element() function
This function renders a live image generated from an arbitrary HTML element
CSS Filter Effects
Method of applying filter effects using the `filter` property to elements, matching filters available in SVG. Filter functions include blur, brightness, contrast, drop-shadow, grayscale, hue-rotate, invert, opacity, sepia and saturate.
Custom Elements (deprecated V0 spec)
Original V0 version of the custom elements specification. See [Custom Elements V1](#feat=custom-elementsv1) for support for the latest version.
Custom Elements (V1)
One of the key features of the Web Components system, custom elements allow new HTML tags to be defined.
Dialog element
Method of easily creating custom dialog boxes to display to the user with modal or non-modal options. Also includes a `::backdrop` pseudo-element for behind the element.
Element.closest()
DOM method that returns the current element if it matches the given selector, or else the closest ancestor element that matches the given selector, or else null.
document.elementFromPoint()
Given coordinates for a point relative to the viewport, returns the element that a click event would be dispatched at if the user were to click the point (in other words, the element that hit-testing would find).
Scroll methods on elements (scroll, scrollTo, scrollBy)
Methods to change the scroll position of an element. Similar to setting `scrollTop` & `scrollLeft` properties, but also allows options to be passed to define the scroll behavior.
EOT - Embedded OpenType fonts
Type of font that can be derived from a regular font, allowing small files and legal use of high-quality fonts. Usage is restricted by the file being tied to the website
Filesystem & FileWriter API
Method of reading and writing files to a sandboxed file system.
getElementsByClassName
Method of accessing DOM elements by class name
HTML5 semantic elements
HTML5 offers some new elements, primarily for semantic purposes. The elements include: `section`, `article`, `aside`, `header`, `footer`, `nav`, `figure`, `figcaption`, `time`, `mark` & `main`.
Email, telephone & URL input types
Text input fields intended for email addresses, telephone numbers or URLs. Particularly useful in combination with [form validation](https://caniuse.com/#feat=form-validation)
Element.insertAdjacentElement() & Element.insertAdjacentText()
Methods for inserting an element or text before or after a given element, or appending or prepending an element or text to a given element's list of children.
Element.insertAdjacentHTML()
Inserts a string of HTML into a specified position in the DOM relative to the given element.
Context menu item (menuitem element)
Method of defining a context menu item, now deprecated and [removed from the HTML specification](https://github.com/whatwg/html/issues/2730).
theme-color Meta Tag
Meta tag to define a suggested color that browsers should use to customize the display of the page or of the surrounding user interface. The meta tag overrides any theme-color set in the web app manifest.
File System Access API
API for manipulating files in the device's local file system (not in a sandbox).
rem (root em) units
Type of unit similar to `em`, but relative only to the root element, not any parent element. Thus compounding does not occur as it does with `em` units.
HTML templates
Method of declaring a portion of reusable markup that is parsed but not rendered until cloned.
ES6 Template Literals (Template Strings)
Template literals are string literals allowing embedded expressions using backtick characters (`). You can use multi-line strings and string interpolation features with them. Formerly known as template strings.
Temporal
A modern API for working with date and time, meant to supersede the original `Date` API.
text-emphasis styling
Method of using small symbols next to each glyph to emphasize a run of text, commonly used in East Asian languages. The `text-emphasis` shorthand, and its `text-emphasis-style` and `text-emphasis-color` longhands, can be used to apply marks to the text. The `text-emphasis-position` property, which inherits separately, allows setting the emphasis marks' position with respect to the text.
Video element
Method of playing videos on webpages (without requiring a plug-in). Includes support for the following media properties: `currentSrc`, `currentTime`, `paused`, `playbackRate`, `buffered`, `duration`, `played`, `seekable`, `ended`, `autoplay`, `loop`, `controls`, `volume` & `muted`
WebAssembly
WebAssembly or "wasm" is a new portable, size- and load-time-efficient format suitable for compilation to the web.
WebAssembly BigInt to i64 conversion in JS API
An extension to the WebAssembly JS API for bidrectionally converting BigInts and 64-bit WebAssembly integer values
WebAssembly Bulk Memory Operations
An extension to WebAssembly adding bulk memory operations and conditional segment initialization
WebAssembly Multi-Value
An extension to WebAssembly allowing instructions, blocks and functions to produce multiple result values
WebAssembly Import/Export of Mutable Globals
An extension to WebAssembly import and export of mutable global variables
WebAssembly Non-trapping float-to-int Conversion
An extension to WebAssembly adding floating-point to integer conversion operators which saturate instead of trapping
WebAssembly Reference Types
An extension to WebAssembly allowing opaque references as first-class types, and multiple tables
WebAssembly Sign Extension Operators
An extension to WebAssembly adding sign-extension operator instructions
WebAssembly SIMD
An extension to WebAssembly adding 128-bit SIMD operations
WebAssembly Threads and Atomics
An extension to WebAssembly adding shared memory and atomic memory operations
wbr (word break opportunity) element
Represents an extra place where a line of text may optionally be broken.
css api: `em()` static method
document api: embeds
speechrecognitionevent api: emma
textmetrics api: emheightascent
textmetrics api: emheightdescent
trustedtypepolicyfactory api: emptyhtml
trustedtypepolicyfactory api: emptyscript
xrpose api: emulatedposition
css property: empty-cells
css property: unicode-bidi: embed
html element: em
javascript built-in: regexp: source: "(?:)" for empty regexps
emoji support
empty tag syntax: <>
50 results found.