html-as-custom-elements:HTML作为自定义元素

时间:2024-05-31 17:00:15
【文件属性】:

文件名称:html-as-custom-elements:HTML作为自定义元素

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-31 17:00:15

CSS

HTML作为自定义元素 该项目旨在将重新构建为。 这实现了两个目标: 查找执行本机HTML元素能够做的相同事情所必需的缺少平台API,从而产生更好的故事 验证自定义元素的设计,以了解它们如何将平台解释为API 目前,该项目本质上是探索性的。 但是最终,它的代码可以作为可以并入渲染引擎的内容的基础。 (该项目由Blink团队的成员领导,Servo团队也表示了兴趣。) 提供了一个,了许多相当简单的元素的实现工作,并概述了每个突出显示的缺少的平台功能。 即使是这些简单的元素,也突出显示了自定义元素中缺少功能的一个主要领域,该领域已在文档中进行了记录。 分层平台 可扩展的Web项目的公理之一是,应该能够以较低级别的命令性API来解释高级的声明性API。 不仅是低级算法,还包括API:我们封装在给定HTML元素内的功能也应直接向JavaScript作者公开。 而且这些API应该分解为可组合的小


【文件预览】:
html-as-custom-elements-master
----.travis.yml(354B)
----testem.json(529B)
----docs()
--------accessibility.md(8KB)
----package.json(1KB)
----test()
--------head.js(543B)
--------div.js(1KB)
--------a.js(819B)
--------span.js(719B)
--------blockquote.js(1KB)
----gulpfile.js(3KB)
----LICENSE(11KB)
----CONTRIBUTING.md(389B)
----src()
--------private-methods.js(2KB)
--------elements()
--------idl()
--------register-element.js(2KB)
--------styles()
--------html.js(1004B)
----deploy.sh(636B)
----.gitignore(191B)
----demo()
--------index.html(8KB)
--------entry.js(3KB)
--------demo.css(2KB)
----README.md(4KB)
----.editorconfig(186B)

网友评论