Shadow DOM:[1-简介, 2-基础, 3-样式, 4-样式(续), 5-JavaScript, 6-综述]


出处:图灵社区-Shadow DOM 标签


什么是 Shadow DOM 呢?

简而言之,Shadow DOM 是一个 HTML 的新规范,其允许开发者封装自己的 HTML 标签、CSS 样式和 JavaScript
代码。Shadow DOM 以及我们以后将会讨论的一些技术,使得开发人员可以创建诸如
这样自定义的一级标签。总的来说,这些新标签和相关的 API 被称为 Web Components。

光明 DOM 与影子 DOM 的结构关系如下图所示:
(图中蓝线表示样式影响方式,红线表示 DOM 影响方式,黄线表示 JS 影响方式)
这里写图片描述
注意:
在影子 DOM 中,<link> 标签时被忽略的,因此不能用外链的方式引入 CSS 文件。在 Polymer 中我们可以这样做,是因为 Polymer 将 <link> 节点转化为了 <style> 节点所致。在原生的实现上要注意这一点。


Shadow DOM:简介

Shadow DOM:基础

Shadow DOM:样式

Shadow DOM:样式(续)

Shadow DOM:JavaScript

Shadow DOM:综述

[译]什么是Shadow Dom?

Polymer 是一个可以帮助你利用 web components 构建页面元素 和 App 的一个库


Shadow DOM 选择器和插入点演示工具地址

这里写图片描述


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值