Web组件

✍ dations ◷ 2025-04-03 12:11:18 #自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”。

相关

  • 地区希腊地区 (希腊语:γεωγραφικά διαμερίσματα)是希腊传统的分区,在1987年以前也是正式的分区。下分54省。
  • 阿是穴阿是穴的存在有两个讲法:若为急性劳损,阿是穴也可能是禁针的穴道。如爬山后,承筋穴会痛,属阿是穴。扎针,可导致不良影响。还有一种讲法,阿是穴用来针痔疮。由于痔疮长的位置不同,因
  • 罗泌罗泌(1131年—1189年),字长源,号归愚。南宋吉州庐陵(今江西吉安)人。生于宋绍兴辛亥(1131年),自少力学,精于诗文,无意于仕途。乾道年间著有《路史》四十七卷,曾亲自到炎帝陵考察。另著有
  • 麻黄附子甘草汤麻黄附子甘草汤,出自《伤寒杂病论》。少阴病得之二三日,无里证,表阳气尚能抵抗寒邪。宜以炮附子补肾阳、炙甘草补中、麻黄发汗逐邪至表。
  • 黄锷黄锷(1937年12月13日-),出生于湖北,中华民国流体力学家,中央研究院院士,现任国立中央大学台积电讲座教授、数据分析方法研究中心主任。黄锷博士在1956年于省立新竹高中毕业,1960年毕
  • 新剧新剧(しんげき)是受欧洲近代演剧影响的日本演剧。相对于旧剧(指歌舞伎)、新派的新演剧之意。当初是以翻译剧为中心的艺术指向演剧,批判歌舞伎、新派的商业主义。新剧源于明治时代
  • 汉斯-赫尔曼·霍普汉斯-赫尔曼·霍普(Hans-Hermann Hoppe,1949年9月2日-)是奥地利经济学派经济学家,自由意志主义哲学家,以及内华达大学拉斯维加斯分校的教授。他被许多人认为是目前在世的最知名而
  • 国家主义国家主义(英语:Statism)在政治学中是一种提倡国家和政府在一定程度上主导及控制经济社会政策的意识形态。国家主义的反义词有国际主义和无政府主义等。由于国家中意识的凝聚,使
  • 史丹佛哲学百科全书史丹佛哲学百科全书(英语:,)是一部由史丹佛大学营运的免费线上哲学百科全书,内容主要以经同行评审认可的论文为主。该百科内的每一篇论文均由一位该领域的专家撰写并维护,作者涵盖
  • 崖柏属崖柏属(学名:)是柏科下的一个属,为常绿乔木植物。该属共有约6种,分布于北美和东亚。