[whatwg] Canvas 2d methods
Vladimir Vukicevic
vladimirv at gmail.com
Sat Jul 1 18:20:22 PDT 2006
On 7/1/06, Benjamin Joffe <canvasgame at gmail.com> wrote:
> Each of the methods defined for the canvas 2d context return null. I think
> it would be very convenient if instead they would return a reference to the
> 2d context for that canvas. This would allow writing such code as ctx.fill
> ().stroke() or ctx.moveTo(0,0).lineTo(10,10). This is how many of the native
> string and array methods work in javaScript.
This isn't a bad idea; the problem is that the cat's already out of
the bag here, and developers will end up writing ctx.moveTo()
ctx.lineTo() etc. for compatability. I'm a fan of "with" in this
instance: with (ctx) { moveTo(0,0); lineTo(10,10); } etc.
- Vlad
More information about the whatwg
mailing list