所以我知道(想想?)WebGL 依赖于 html5 的元素,但它是 html5 规范本身的一部分吗?
我曾经认为它们是两种不同的东西,很像 CSS3 和 html5。但后来我将其视为http://html5test.com/中测试的标准之一。
所以我知道(想想?)WebGL 依赖于 html5 的元素,但它是 html5 规范本身的一部分吗?
我曾经认为它们是两种不同的东西,很像 CSS3 和 html5。但后来我将其视为http://html5test.com/中测试的标准之一。
让我们首先确定什么是 HTML 5。W3C 有一个带有历史部分的规范,详细说明了不同的 HTML 版本号是如何产生的。
就其本身而言,WHATWG 认为 HTML 是一种“生活标准”,没有版本号,但仍然在其对该标准的描述中包含 HTML5 。
WebGL 本身并不直接属于上述任何一个规范,但如果您搜索上面的 WHATWG 文档,您会找到对它的引用。所以正式地说,不,不是 HTML5 的一部分。正如您所提到的,WebGL 确实依赖于<canvas>
HTML5 中的元素。
然而,在实践中,我看到很多人使用“HTML5”作为流行词或总称来指代最新的 Web 技术,包括 WebGL。特别是,您不能总是将应用程序描述为“WebGL 应用程序”,因为它几乎总是依赖于 HTML 5、CSS、JavaScript 等的更新方面来使其工作。我经常听到这些被称为“HTML5 应用程序”,即使这不是严格的定义。我想它比说“Web 2.0”更现代。
WebGL 不是 HTML 5 规范的一部分。但这属于 khronos 组。可以从此链接获得更多信息:
www.khronos.org/webgl