2 repository-uri
Custom HTML elements that define their own logic and behavior independently of built-in elements.
Distinct from Custom Element Frameworks: None of the candidates describe the specific standard for independent, non-extending web components.
Explore 2 awesome GitHub repositories matching web development · Autonomous Custom Elements. Refine with filters or upvote what's useful.
This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.
The HTML specification defines new HTML tags with independent classes and logic that function separately from existing built-in elements.
Web Components este un set de specificații pentru crearea de elemente personalizate reutilizabile, cu stilizare și logică încapsulate pentru web. Oferă un standard pentru definirea de noi tag-uri HTML care funcționează ca și componente independente în diferite motoare de browser. Sistemul este construit pe trei piloni principali: standardul Custom Elements pentru definirea de noi tag-uri, implementarea Shadow DOM pentru izolarea structurilor și stilurilor interne ale documentului și specificația HTML Templates pentru definirea de fragmente reutilizabile de markup care rămân inerte până la instanțiere. Aceste capabilități permit designul web modular prin izolarea stilurilor front-end și gestionarea template-urilor HTML. Această arhitectură permite dezvoltarea de componente UI reutilizabile care mențin un comportament și un aspect consistente prin prevenirea scurgerilor de CSS și a conflictelor DOM.
Defines a standard model for building autonomous custom HTML elements with internal logic and lifecycles.