Opens in a new tab
A picture of Jeff Brigman
I CODE TODAY FOR
A BETTER TOMORROW

Tag: web design

  • October 9, 2026
    The matches() method of the Element interface tests whether the element would be selected by the specified CSS selector.
  • October 9, 2026
    The forEach() method of the DOMTokenList interface calls the callback given in parameter once for each value pair in the…
  • October 9, 2026
    Warning: This method parses its input as HTML, writing the result into the DOM.
  • October 9, 2026
    The add() method of the DOMTokenList interface adds the given tokens to the list, omitting any that are already present.
  • October 9, 2026
    The contains() method of the DOMTokenList interface returns a boolean value — true if the underlying list contains the given…
  • October 9, 2026
    The read-only children property returns a live HTMLCollection which contains all of the child elements of the document fragment upon…
  • October 9, 2026
    The getElementById() method of the DocumentFragment returns an Element object representing the element whose id property matches the specified string.
  • October 9, 2026
    The DocumentFragment.append() method inserts a set of Node objects or strings after the last child of the document fragment.
  • October 9, 2026
    The Document method querySelectorAll() returns a static (not live) NodeList representing a list of the document's elements that match the…
  • October 9, 2026
    The Document method querySelector() returns the first Element within the document that matches the specified CSS selector, or group of…
  • October 9, 2026
    The getElementById() method of the Document interface returns an Element object representing the element whose id property matches the specified…
  • October 9, 2026
    The CustomEvent() constructor creates a new CustomEvent object.
  • October 9, 2026
    The replace() method of the CSSStyleSheet interface asynchronously replaces the content of the stylesheet with the content passed into it.
  • October 9, 2026
    The read-only CSSStyleSheet property cssRules returns a live CSSRuleList which provides a real-time, up-to-date list of every CSS rule which…
  • October 9, 2026
    The CSSStyleSheet.insertRule() method inserts a new CSS rule into the current style sheet.
  • October 9, 2026
    The CSSStyleSheet() constructor creates a new CSSStyleSheet object which represents a single Stylesheet.
  • October 9, 2026
    The CSSStyleDeclaration.setProperty() method interface sets a new value for a property on a CSS style declaration object.
  • October 9, 2026
    The CSSStyleDeclaration.getPropertyValue() method interface returns a string containing the value of a specified CSS property.
  • October 9, 2026
    The CSSStyleDeclaration.removeProperty() method interface removes a property from a CSS style declaration object.
  • October 9, 2026
    The readText() method of the Clipboard interface returns a Promise which fulfills with a copy of the textual contents of…
  • October 9, 2026
    The write() method of the Clipboard interface writes arbitrary ClipboardItem data such as images and text to the clipboard, fulfilling…
  • October 9, 2026
    The read() method of the Clipboard interface requests a copy of the clipboard's contents, fulfilling the returned Promise with the…
  • October 9, 2026
    The Blob() constructor returns a new Blob object.
  • October 9, 2026
    The arrayBuffer() method of the Blob interface returns a Promise that resolves with the contents of the blob as binary…
  • October 9, 2026
    The slice() method of the Blob interface creates and returns a new Blob object which contains data from a subset…
  • October 9, 2026
    The text() method of the Blob interface returns a Promise that resolves with a string containing the contents of the…
  • October 9, 2026
    The abort() method of the AbortController interface aborts an asynchronous operation before it has completed.
  • October 9, 2026
    The AbortSignal.abort() static method returns an AbortSignal that is already set as aborted (and which does not trigger an abort…
  • October 9, 2026
    The AbortSignal.any() static method takes an iterable of abort signals and returns an AbortSignal.
  • October 9, 2026
    The reason read-only property returns a JavaScript value that indicates the abort reason.
  • October 9, 2026
    Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better…
  • October 9, 2026
    An XML sitemap lists site URLs and optional information that helps search engines discover content.
  • October 9, 2026
    eXtensible Stylesheet Language Transformations (XSLT) is a declarative language used to convert XML documents into other XML documents, HTML, PDF,…
  • October 9, 2026
    XHTML is a term that was historically used to describe HTML documents written to conform with XML syntax rules.
  • October 9, 2026
    XLink is a W3C standard which is used to describe links between XML and XML or other documents.
  • October 9, 2026
    In programming languages such as JavaScript, a wrapper is a function that is intended to call one or more other…
  • October 9, 2026
    The World Wide Web—commonly referred to as WWW, W3, or the Web—is a system of interconnected public webpages accessible through…
  • October 9, 2026
    A WindowProxy object is a wrapper for a Window object.
  • October 9, 2026
    Whitespace refers to characters which are used to provide horizontal or vertical space between other characters.
  • October 9, 2026
    WebVTT (Web Video Text Tracks) is a W3C specification for a file format marking up text track resources in combination…
  • October 9, 2026
    WebRTC (Web Real-Time Communication) is an API that can be used by video-chat, voice-calling, and P2P-file-sharing Web apps.
  • October 9, 2026
    WebSocket is a protocol that allows for a persistent TCP connection between server and client so they can exchange data…
  • October 9, 2026
    WebKit is a framework that displays properly-formatted webpages based on their markup.
  • October 9, 2026
    WebIDL is the interface description language used to describe the data types, interfaces, methods, properties, and other components which make…
  • October 9, 2026
    WebDAV (Web Distributed Authoring and Versioning) is an HTTP Extension that lets web developers update their content remotely from a…
  • October 9, 2026
    WebGL (Web Graphics Library) is a JavaScript API that draws interactive 2D and 3D graphics.
  • October 9, 2026
    A web server is a piece of software that often runs on a hardware server offering service to a user,…
  • October 9, 2026
    Web standards are rules established by international standards bodies that define how the Web works (and which sometimes control the…
  • October 9, 2026
    Web performance is the objective time from when a request for content is made until the requested content is displayed…
  • October 9, 2026
    The Web Accessibility Initiative (WAI) is an effort by the W3C to develop standards and guidelines to help everyone building…
  • October 9, 2026
    Web Content Accessibility Guidelines (WCAG) is a recommendation published by the Web Accessibility Initiative (WAI) group at the W3C, outlining…
  • October 9, 2026
    The World Wide Web Consortium (W3C) is an international body that maintains Web-related rules and frameworks.
  • October 9, 2026
    VoIP (Voice over Internet Protocol) is a technology used to transmit voice messages over IP (Internet Protocol) networks.
  • October 9, 2026
    A void element is an element in HTML that cannot have any child nodes (i.e., nested elements or text nodes).
  • October 9, 2026
    In computer graphics, a viewport represents a polygonal (normally rectangular) area that is currently being viewed.
  • October 9, 2026
    The portion of the viewport that is currently visible is called the visual viewport.
  • October 9, 2026
    Browser vendors used to add prefixes to experimental or nonstandard CSS properties and JavaScript APIs, so developers could experiment with…
  • October 9, 2026
    In the context of data or an object wrapper around that data, the value is the primitive value that the…
  • October 9, 2026
    A Universally Unique Identifier (UUID) is a label used to uniquely identify a resource among all other resources of that…
  • October 9, 2026
    UX is an acronym that stands for User eXperience.
  • October 9, 2026
    UTF-16 is a character encoding standard for Unicode.
  • October 9, 2026
    UTF-8 (UCS Transformation Format 8) is the World Wide Web's most common character encoding.
  • October 9, 2026
    A Uniform Resource Locator (URL) is a text string that specifies where a resource (such as a web page, image,…
  • October 9, 2026
    A user agent is a computer program representing a person, for example, a browser in a Web context.
  • October 9, 2026
    A URI (Uniform Resource Identifier) is a string that refers to a resource.
  • October 9, 2026
    Unix time is a method to represent a timestamp, and is usually defined as the number of seconds since the…
  • October 9, 2026
    User Interface (UI) is anything that facilitates the interaction between a user and a machine.
  • October 9, 2026
    UDP (User Datagram Protocol) is a long standing protocol used together with IP for sending data when transmission speed and…
  • October 9, 2026
    User Agent Accessibility Guidelines (UAAG) is a recommendation published by the Web Accessibility Initiative group at the W3C, explaining how…
  • October 9, 2026
    In JavaScript, a truthy value is a value that is considered true when encountered in a Boolean context.
  • October 9, 2026
    Tree shaking is a term commonly used within a JavaScript context to describe the removal of dead code.
  • October 9, 2026
    Trident (or MSHTML) was the proprietary rendering engine that powered Internet Explorer.
  • October 9, 2026
    Transport Layer Security (TLS), formerly known as Secure Sockets Layer (SSL), is a protocol used by applications to communicate securely…
  • October 9, 2026
    Transient activation (or "transient user activation") is a window state that indicates a user has recently directly and meaningfully interacted…
  • October 9, 2026
    The top layer is a specific layer that spans the entire width and height of the viewport and sits on…
  • October 9, 2026
    Time to Interactive (TTI) is a non-standardized web performance 'progress' metric defined as the point in time when the last…
  • October 9, 2026
    A TLD (top-level domain) is the most generic domain in the Internet's hierarchical DNS (domain name system).
  • October 9, 2026
    Trust On First Use (TOFU) is a security model in which a client needs to create a trust relationship with…
  • October 9, 2026
    Time to First Byte (TTFB) refers to the time between the browser requesting a page and when it receives the…
  • October 9, 2026
    Thread in computer science is the execution of running multiple tasks or programs at the same time.
  • October 9, 2026
    Throttling originally meant slowing down the rate of fluid flow using an obstruction.
  • October 9, 2026
    The Khronos Group is an open, non-profit, member-driven consortium of over 150 industry-leading companies.
  • October 9, 2026
    TCP slow start is an algorithm that helps discover the available network bandwidth for packet transfer, and balance transmission speed…
  • October 9, 2026
    In 3D graphics, a texel (short for "texture pixel") is an individual element of a texture.
  • October 9, 2026
    TCP (Transmission Control Protocol) is an important network protocol that lets two hosts connect and exchange data streams.
  • October 9, 2026
    TCP (Transmission Control Protocol) uses a three-way handshake (aka TCP-handshake, three message handshake, and/or SYN-SYN-ACK) to set up a TCP/IP…
  • October 9, 2026
    In HTML, a tag is used for creating an element.
  • October 9, 2026
    Serializable objects are objects that can be serialized and later deserialized in any JavaScript environment ("realm").
  • October 9, 2026
    SEO (Search Engine Optimization) is the process of making a website more visible in search results, also termed improving search…
  • October 9, 2026
    In programming, Semantics refers to the meaning of a piece of code — for example "what effect does running that…
  • October 9, 2026
    A CSS selector is the part of a CSS rule that describes what elements in a document the rule will…
  • October 9, 2026
    A search engine is a software system that collects information from the World Wide Web and presents it to users…
  • October 9, 2026
    Search engine optimization improves how search engines discover, interpret, and present a site's relevant content.
  • October 9, 2026
    A secure context is a Window or Worker in which certain minimum standards of authentication and confidentiality are met.
  • October 9, 2026
    An SDK (Software Development Kit) is an integrated collection of tools that a developer can use to create software for…
  • October 9, 2026
    SCTP (Stream Control Transmission Protocol) is an IETF standard for a transport protocol which enables the reliable, in-order transmission of…
  • October 9, 2026
    Scroll snapping is a feature where content "snaps" to a specific position when a scroll operation finishes, such as a…
  • October 9, 2026
    A scroll container is an element box whose content can be scrolled, whether or not scroll bars are present.
  • October 9, 2026
    Scroll chaining refers to the behavior observed when a user scrolls past the Scroll boundary of a scrollable element, causing…
  • October 9, 2026
    A scroll boundary is the point at which a scrollable element cannot be scrolled any further in a particular direction,…