当前位置:   article > 正文

Web 组件相关资源_patternfly design system

patternfly design system

GitHub - mateusortiz/webcomponents-the-right-way: This is a guide intended to introduce to Web Components. Everyone can contribute here!This is a guide intended to introduce to Web Components. Everyone can contribute here! - GitHub - mateusortiz/webcomponents-the-right-way: This is a guide intended to introduce to Web Components. Everyone can contribute here!https://github.com/mateusortiz/webcomponents-the-right-way

精选的 Web Components 资源列表。

Web 组件——一套不同的技术,允许你创建可重用的自定义元素——它们的功能被封装在你的代码的其余部分之外——并在你的 Web 应用程序中使用它们。

内容

Web Components the Right Way 由Mateus Ortiz精心制作,由Serhii Kulykov维护

介绍

标准

自定义元素

自定义元素为作者提供了一种构建自己的功能齐全的 DOM 元素的方法。

影子 DOM

Shadow DOM 描述了一种将多个 DOM 树组合成一个层次结构的方法,以及这些树如何在文档中相互交互,从而实现更好的 DOM 组合。

HTML 模板

<template>element 用于声明可以通过脚本克隆并插入到文档中的 HTML 片段。

CSS 阴影部分

CSS Shadow Parts 允许开发人员在 Shadow DOM 中公开某些元素以进行样式设置。

填充物

自定义元素 polyfill

定制的内置元素 polyfill

Shadow DOM 垫片

HTML 模板 polyfills

指南

可访问性

最佳实践

代码实验室

例子

文章

建筑学

互操作性

限制

造型

真实世界

实例探究

成分

组件库

设计系统

用例

图书馆

基于类

  • Corpuscule - 基于装饰器的小型 Web 组件框架。
  • DNA - 渐进式 Web 组件库。
  • FAST Element - 用于构建高性能、节省内存、符合标准的 Web 组件的轻量级库。
  • LitElement - 用于创建快速、轻量级 Web 组件的简单基类。聚合物项目的一部分。
  • Lightning Web Components - 超快速的企业级 Web 组件基础。
  • Omi - 4kb JavaScript 中的下一代 Web 框架(Web 组件 + JSX + 代理 + 存储 + 路径更新).
  • 面板- Web 组件 + 虚拟 DOM:强大 UI 的 Web 标准。
  • Polymer - Polymer 项目作者的原始 Web 组件库。
  • Skate - 专注于功能渲染管道和占用空间小的 Web 组件库。
  • slim.js - 基于现代标准的快速且强大的前端微框架。
  • Stencil - 用于生成 Web 组件的编译器。
  • Tonic - 极简、稳定、审计友好的组件框架。

功能性

  • atomico - 使用函数和钩子创建基于 Web 组件的接口的小型库。
  • fuco - 类似 React 的功能组件,但用于 Web 组件。
  • haunted - 为 Web 组件实现的 React 的 Hooks API。
  • hybrids - 用于创建具有简单和功能 API 的 Web 组件的 UI 库。
  • Solid - 用于创建用户界面的声明性 JavaScript 库。

集成

基准

构架

反应

见过

苗条

生态系统

入门套件

工具

图书

教程

见解

播客

演示文稿

会谈

使用指标

提案

表单相关的自定义元素

自定义状态伪类

可构造的样式表对象

各种各样的

历史

下面的文章代表了 Web 组件规范走向标准化的漫长故事。其中一些引用了早期的所谓“v0”Shadow DOM 和自定义元素规范,并放弃了 HTML 导入规范。这些资料在这里仅出于历史原因,它们按年份分组并按时间顺序列出。

2019

2018

2017

2016

2015

2014

2013

2012

2011

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/110326
推荐阅读
相关标签
  

闽ICP备14008679号