发布时间:2020/12/16 阅读量:1296

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

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

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

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

1. Material

1.png

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

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

2. Polymer elements

2.png

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

Web Components!

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

3. Vaadin

3.png

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

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

4. Wired elements

4.png

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

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

5、Elix

5.png

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

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

6. Time elements

  April1,20144:30pm-- 1Apr201421:30

这个比较老的组件的库,它提供了标准HTML 

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

7.UI5-webcomponents

7.png

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

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

8.Patternfly

运行演示:

git clone git@github.com:patternfly/patternfly-elements.gitcd patternfly-elementsnpm install # this will take a while due to lerna bootstrapnpm run storybook

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

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

9. Web components org

9.png

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

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

十年

建站经验

多一份参考,总有益处

联系享趣,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:156-1688-1988

在线咨询提交需求
以工匠精神·铸就行业典范