2021年你应该知道的9个网页组件库

你还在愁着找不到与框架无关的网页组件吗?本文将让你大有收获。

网页组件包含各种常用的界面组件,如:表格、树、联动下拉框等,可轻松构造出令人耳目一新的,具有RIA (Rich Internet Application) 特征的Web 应用界面。根据定义,所有web组件都是可互操作的,可以很好地与其他组件协作。

自定义组件和小部件建立在网页组件标准之上,可以跨现代浏览器工作,并且可以与任何与HTML一起工作的JavaScript库或框架一起使用。

那么现在网上有哪些现成的网页组件库科研使用呢?下面为大家提供了9个不错的组件库,希望能对你有所帮助。

1. Material

谷歌的Material-components-web库是Material-UI库的web组件版本。这些Web组件可以整合到广泛的上下文和框架中。

网址:https://github.com/material-components/material-components-web-components

2. Polymer elements

谷歌的Polymer库支持构建封装的、可重用的Web组件,它们的工作方式类似于标准的HTML元素,用起来跟导入和使用任何其他HTML元素一样简单。Polymer elements是一个GitHub组织,包含超过100个可重复使用的Polymer组件,作为独立存储库,大家可以浏览和使用现成的组件。例子:

网址:https://github.com/PolymerElements?page=3

3. Vaadin

这是一个相当新的库,包含一组近30个正在发展的开源web组件,适用于构建跨现代浏览器的移动和桌面web应用程序的UI。这个库比较活跃的,值得大家持续关注。

网址:https://github.com/vaadin/vaadin

4. Wired elements

Wired elements是拥有一个7千个手绘元素集合。这些元素是为线框图而建,绘制的元素使得没有任何两个渲染图是完全相同的——就像两个独立的手绘形状。

网址:https://github.com/rough-stuff/wired-elements

5、Elix

Elix是一个社区驱动的可重用且可定制web组件集,用于通用UI模式。为了确保高质量的标准,组件是根据web组件的黄金标准清单(Gold Standard checklist)来衡量的。

网址:https://github.com/elix/elix

6. Time elements

这个比较老的组件的库,它提供了标准HTML  <time> 元素的自定义子类型。通过将时间戳格式化为本地化字符串或在用户浏览器中自动更新的相对文本,可以创建自定义扩展方便在任何地方使用。

网址:https://github.com/github/time-elements

7.UI5-webcomponents

这个库由SAP的UI5构建,是一组轻量级的、可重用的、独立的UI元素。这些组件并不是建立在UI5之上,而是独立的元素。支持跨框架和应用程序使用。组件的设计与SAP Fiori设计指南一致,并融入了Fiori3设计。

网址:https://github.com/SAP/ui5-webcomponents

8.Patternfly

运行演示:

PatternFly Elements拥有近20个灵活和轻量级Web组件的集合,以及构建它们的工具。PatternFly元素的大小和样板都是轻量级的(这是web组件的标准),适用于React、 Vue、 Angular、 vanilla JS以及任何HTML元素。

网址:https://github.com/patternfly/patternfly-elements

9. Web components org

这不是一个库,而是围绕Polymer元素建立的谷歌的web组件门户网站。推荐这个网站是因为这是一个更新Polymer团队新web组件的有用方法,并且在开始使用web组件时提供了一些有用的阅读资源。

网址:https://www.webcomponents.org/

文章经站长之家编译,英文原文可点击这里阅读。

来源:站长之家


此文章 短链接: http://dlj.bz/fHNUiF