自2004年创建由苹果,所述html5画布元件已经越来越成为编织成网的织物。
简单地说,帆布为我们提供了在艺术创作和图形用javascript的环境。一些我们可以用帆布做的事包括建设游戏,绘制交互式图表和操作的视频,但我感兴趣的重点领域在2d绘制,处理图像和渲染3d图形。不像svg,画布取决于分辨率,这意味着它使其内容与像素不矢量和输出光栅图像,而不是代码。由于这种帆布可以更快捷,这样的一次渲染多个对象,并与“requestanimationframe’方法动画时。
在一个基本水平,画布是所有现代浏览器都支持和谷歌的explorercanvas允许开发人员构建预ie8。这就是说,对于像css图纸一些其他的功能的支持,而变化。虽然chrome的devtools以前有一个canvas检查工具,它去年被删除,这是在一个错误的铬简要报告详细(https://bugs.chromium.org/p/chromium/issues/detail?id=475808)。这可能是一个被称为“画布指纹”在广告商能利用canvas元素来分析用户的显卡和跟踪他们的在线活动现象的结果。火狐保留了帆布工具集用于调试动画帧,构建游戏和可视化时,这是特别有用。
未来因为它们代表争取使虚拟现实到网络的大型科技组织中的第一主推a型架和mozilla较大的mozvr举措尤其精彩。
虽然每个人都应该采取高科技预测值与少许盐,我们毫无疑问,互联网和canvas将在虚拟现实发展方式的巨大作用。随着我们的智能手机不断增长的计算能力,互联网上涨的速度和“渐进web应用程序”,壁垒带来vr世界三大十亿互联网用户很快就会显著降低了新的发展的标准。不仅canvas的速度(尤其是使用requestanimationframe),使其成为构建此类vr体验的理想人选,但随着javascript的知名度也不断提高,就会有与他们建立他们没有人才短缺。
虚拟现实技术将允许公司设计广告的一个非常个人层面与客户相连。例如,服装零售商可能使用vr,帮助客户形象化自己穿了一件衣服才买了下来。
画布“虚拟现实的作用可能不会显着在未来几年改变不过,但我们弄清楚什么意思vr给我们,我们与网络互动的方式,我们将看到新的javascript框架上升。在网络本身的背景下,设计人员和开发人员将继续以不同的方式添加交互性,并且有潜在的,将继续。