2015-02-23 107 views
-1

使用canvas元素时。在页面加载后仅调用一次getContext(“2d”)是否安全?或者每次我想画一个框架时,我应该调用这个函数吗?是否安全地存储getContext的值

+0

“安全”是什么意思? – atmd 2015-02-23 14:45:36

+0

@atmd我想知道是否有可能返回的上下文的实例可能会改变,让旧的引用无用。 – 2015-02-23 14:49:04

+0

即你设置一个画布和上下文,然后它以某种方式被覆盖?我想如果你正在某种用户交互中创建画布元素,它是可能的。 – atmd 2015-02-23 14:51:43

回答

1

是的,它是保存。在同一个画布上反复调用getContext("2d")将始终为您提供相同的上下文对象。

+1

我终于能够找到文档。 [返回上次调用此方法时返回的对象](https://html.spec.whatwg.org/multipage/scripting.html#dom-canvas-getcontext)。 – 2015-02-23 17:01:25