3 مستودعات
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 3 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 هي مجموعة من المواصفات لإنشاء عناصر مخصصة قابلة لإعادة الاستخدام مع تصميم ومنطق مغلف للويب. توفر معياراً لتعريف وسوم HTML جديدة تعمل كمكونات مستقلة عبر محركات متصفح مختلفة. بُني النظام على ثلاث ركائز أساسية: معيار Custom Elements لتعريف وسوم جديدة، وتنفيذ Shadow DOM لعزل هياكل المستندات والأنماط الداخلية، ومواصفة HTML Templates لتعريف أجزاء قابلة لإعادة الاستخدام من الترميز تظل خاملة حتى يتم إنشاؤها. تمكن هذه القدرات من التصميم المعياري للويب من خلال عزل أنماط الواجهة الأمامية وإدارة قوالب HTML. تسمح هذه البنية بتطوير مكونات واجهة مستخدم قابلة لإعادة الاستخدام تحافظ على سلوك ومظهر متسقين من خلال منع تسرب CSS وتعارضات DOM.
Defines a standard model for building autonomous custom HTML elements with internal logic and lifecycles.
Media Chrome is a library of modular, accessible web components designed for building custom audio and video player interfaces. It functions as a framework-agnostic toolkit that communicates with native media elements to manage playback state, user interactions, and media metadata. The library distinguishes itself through a component-based architecture that relies on standard web technologies to ensure compatibility across different frontend environments. It uses a centralized controller to synchronize state between independent interface elements, allowing developers to compose bespoke player
Encapsulates interactive media controls into reusable browser-native elements with independent state and styling.