我读过有关 HTML5 中的 canvas 标签的内容,并且总是看到
getContext('2d')
。WebGL 应该在所有浏览器的最新版本中可用。用途:
<!DOCTYPE html>
<html>
<body>
<canvas id='c'></canvas>
<script>
var c = document.getElementById('c');
var gl = c.getContext('webgl') || c.getContext("experimental-webgl");
gl.clearColor(0,0,0.8,1);
gl.clear(gl.COLOR_BUFFER_BIT);
</script>
</body>
</html>
你如何使用它?我以前尝试过3D,但没有真正做到 了解
可以获得一个 WebGL 上下文,它可以让您访问该 API,从而实现类似 OpenGL ES 2.0 的 3D 渲染。
大多数浏览器尚未实现 3d 上下文。我相信 Opera 的一个实验版本提供了这一功能,FF 的一个插件也提供了同样的功能,但它们都还没有准备好迎接黄金时段。您必须等待广泛采用和实施。
我认为 JavaScript 比真正的编程语言更简单
Javascript 是一种“真正的”编程语言。作为一种高级语言并不意味着它成为玩具或假货(这是来自一个系统人员,在您看来,他每天都用“真正的”编程语言编写代码)。