Web Components

Web Components 概述

Web Components是W3C目前正在制定的一系列前沿规范,其目的是希望基于HTML、CSS与JavaScript的开发能够实现以下的目标:
1、开发者可以根据业务需求,综合使用HTML、CSS和JavaScript来创建自定义的HTML元素、扩展原有(原生)的HTML,构建自己的组件(widgets);
2、解决样式、脚本的作用域(影响范围)问题,让CSS样式能够限定在某个范围中、防止冲突;
3、提供对自定义标签的全周期管理。

Web Components主要由四个组成构成:
1 HTML Templates(模板)——它相当于脚手架(Scaffolding),作用是提供可复用的DOM块,作为脚手架;
2 Shadow DOM——封装(Encapsulation),作用是提供DOM、样式、脚本的封装
3 Custom Elements(自定义元素)——扩展(Extensions),扩展HTML已有的标签元素
4 HTML Imports(导入)——将(扩展后)的自定义标签(组件)导入当前主文档中使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值