好的,所以 Javascript 是一种“原型”语言,据我了解,这意味着它具有以下内容:
var c = document.getElementById('myCanvas');
c.ctx = c.getContext('2d');
现在,如果我这样做:
var c = document.getElementById('myCanvas');
c.ctx = c.getContext('2d');
c = document.getElementById('newCanvas');
c.ctx 会在影响全新画布的同时保留并发挥作用吗?谢谢!
我的实验说不,但我问,因为也许我错过了一些东西。如果理论上这不应该工作,你有什么好方法可以相对容易地绕过它吗?(或者不那么容易,但容易是当然的偏好!)