Web组件

✍ dations ◷ 2025-11-15 03:50:28 #自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”。

相关

  • 含氧酸含氧酸是由含氧酸根与其化合价相同的氢原子化合成的化合物。在含氧酸中,由同一元素生成的各种不同的酸,可按其中所含氧原子数多少,顺序冠以高、(正)、亚或次。其中最常见的酸定名
  • 内华达山脉内华达山脉(英语:Sierra Nevada),中文又音谢拉内华达,雪乐山 是一条纵贯美国加利福尼亚州东部的山脉。部分山体也位于内华达州境内。内华达山脉的最高峰是惠特尼峰,标高4,418 m。
  • 征象医学征象(英语:Medical sign),(卫生福利部编码指引翻译为:征候),又称体征、病征,医学术语,指在进行身体检查或病理检查时,能够提供医生对医疗进展及疾病状况的迹象及指标,通常是可客观
  • 南齐书《南齐书》,梁朝萧子显撰。纪传体史书。原名《齐书》,鉴于与李百药《齐书》同名,宋时曾巩等改称为《南齐书》。全书原为60卷,《自序》一卷早已亡佚,今存59卷,本纪8卷,志11卷,列传40
  • 朝日电视台株式会社朝日电视(日语:株式会社テレビ朝日,英语:TV Asahi Corporation),通称朝日电视台(テレビ朝日),简称“EX”、“朝视”(テレ朝),是以日本关东广域圈为主要播出区域的民营无线电视台
  • 内阁官房长官内阁官房长官(日语:内閣官房長官、英语:Chief Cabinet Secretary)(简称官房长官)为日本国政府根据内阁法(日语:内阁法)设置内阁官房的最高首长,相当于日本内阁秘书长,在第二次世界大战
  • 刑事调查美国陆军刑事调查司令部(英语:United States Army Criminal Investigation Division Command ,USACIDC)是美国陆军的主要司令部之一,负责进行犯罪调查,也是联邦执法单位之一。缩
  • 奥地利足球甲级联赛奥地利足球超级联赛(德语:Österreichische Fußball-Bundesliga,冠名赞助称为tipp3-Bundesliga powered by T-Mobile)是奥地利足球协会组织的职业足球联赛,通常简称“奥超”,于19
  • 金田一秀穗金田一秀穗(日文:金田一秀穂、きんだいち ひでほ。1953年5月5日 - ),日本语言学家。专业是日语教育、言语行为、语义学。杏林大学外国语学部教授,政策研究大学院大学客座教授。经
  • 广野龙广野龙(学名:"Hironosaurus")是恐龙的一属,是个非正式名称。化石是于日本福岛县的广野町发现,地质年代为上白垩纪,被推论是属于鸭嘴龙科。它的化石十分零碎,包括了牙齿及可能是尾巴