Web组件

✍ dations ◷ 2025-04-25 22:13:36 #自December 2016需要澄清文字的条目,网页标准,Web编程

Web组件(英语:Web Components)是W3C正在向HTML和DOM规范添加的一套功能,它允许在Web文档和Web应用程序中创建可重用的小部件(英语:Web Widget)或组件。这样做的目的是将基于组件的软件工程引入万维网。组件模型将允许单个HTML元素的封装和互操作性。

Web组件由四大部分组成,可单独或组合使用。

Google Chrome、Mozilla Firefox、Microsoft Edge、Safari和Opera已支持HTML模板。

自定义元素和影子DOM的一个早期版本(称为v0)已在某些基于Blink的浏览器(例如Google Chrome和Opera)以及Mozilla Firefox(需要手动修改配置)中支持。较新版的自定义元素和影子DOM(v1)API正在Safari 10、Google Chrome (53.0.2785)以及Mozilla Firefox中开发。Microsoft Edge尚未开始实现自定义元素和影子DOM。

对旧版浏览器的向后兼容性可以使用基于JavaScript的polyfill(英语:polyfill)实现。

已有多个程序库在创建自定义元素时基于Web组件以提高抽象度。几个比较为人熟知的是:X-Tag、Slim.js、Polymer(英语:Polymer (library))和Bosonic。

其中的Bosonic和Polymer提供可免费使用的现成组件。这些组件可交替使用,因为它们都基于开放的Web技术。

Alex Russell在2011年的Fronteers大会上首次提出Web组件。

Google在2013年发布了一个基于Web组件的程序库“Polymer”。

相关

  • 乳交乳交(mammary intercourse),或称半身性交,是一种前戏或者非插入式性行为的性动作,由女性乳房与男性阴茎之间的接触而帮助其性兴奋。乳交涉及将男性勃起的阴茎放入乳沟中,而乳房围
  • 物理学家物理学家是指受物理学训练、并以探索物质世界的组成和运行规律(即物理学)为目的科学家。研究范畴可细至构成一般物质的微细粒子,大至宇宙的整体,不同的范围都会有相对的专家。对
  • 黎明号卫星本体:长 2.36 米, 高 1.64 米,宽 1.77 米黎明号(英语:Dawn),也称为曙光号,是美国宇航局的无人空间探测器,于2007年9月27日发射升空,目的是探索小行星带最大的两颗原行星:灶神星与
  • 陈元甲陈元甲(1980年1月17日-),为台湾的棒球选手之一,前中华职棒球员,守备位置为外野手,2008年球季结束后因涉及职棒签赌案,依照中华职棒联盟条例规定永不录用。2010年4月酒后骑机车发生车
  • 国际人权日世界人权日提醒我们,现时在我们的社区及全世界,还有持续的人权问题。要让人权在全世界得以落实推行,还有赖我们各人的努力。1950年起,联合国大会定每年的12月10日为国际人权日,以
  • 高捷少年高捷少年(Kaohsiung Metro Boys,缩写K.M.B),为高雄捷运的男性虚拟代言人。推出高捷少女后,高雄捷运公司继续推出男性员工计划。2016年1月30日,高雄捷运公司与PIXOSTYLE合作于盐埕
  • 转型正义转型正义(英语:Transitional Justice)是民主国家对过去独裁政府实施的违法和不正义行为的弥补,通常具有司法、历史、行政、宪法、赔偿等面向。其根本基础在还原历史真相。评议者
  • 安哈拉人阿姆哈拉人(英语:Amhara people)是东北非的民族,又称阿马拉人。主要分布在埃塞俄比亚高原中部和北部,使用阿姆哈拉语(又称阿马里尼亚语),属闪-含语系闪米特语族,现为埃塞俄比亚国语,通
  • 南阳师范学院南阳师范学院,是一所位于河南省南阳市的师范类本科大学,学院的前身是于清朝末年1907年由任学椿创办的南阳县师范传习所。现任院长是卢志文。南阳师范学院,位处河南省历史名城南
  • GHS危险象形符号图危险的象形图是国际全球化学品统一分类和标签制度的分类和标签制度(GHS)一部分。全球统一制度包含两组集合象形符号:一组标签的集装箱和用于工作场所的危险警告,另一组使用的运