Coffeescript coffescript中的链接方法和属性

Coffeescript coffescript中的链接方法和属性,coffeescript,Coffeescript,使用Coffeescript干燥或链接此代码的最佳方法是什么 canvas=$('canvas') canvas.getContext('2d').fillStyle='rgba(255,255,255,0.7)' canvas.getContext('2d').font = "40px Verdana" canvas.getContext('2d').fillText('alkatsa.com',canvas.width/2 - 120,canvas.height - 50) 我相信没有属性

使用Coffeescript干燥或链接此代码的最佳方法是什么

canvas=$('canvas')
canvas.getContext('2d').fillStyle='rgba(255,255,255,0.7)'
canvas.getContext('2d').font = "40px Verdana"
canvas.getContext('2d').fillText('alkatsa.com',canvas.width/2 - 120,canvas.height - 50)

我相信没有属性链接,只有方法链接。我会为上下文、宽度和高度设置变量。这将使代码更加垂直:

canvas = $ 'canvas'
{width, height} = canvas
context = canvas.getContext '2d'

context.fillStyle = 'rgba(255, 255, 255, 0.7)'
context.font = '40px Verdana'
context.fillText 'example.com', width / 2 - 120, height - 50

我相信没有属性链接,只有方法链接。我会为上下文、宽度和高度设置变量。这将使代码更加垂直:

canvas = $ 'canvas'
{width, height} = canvas
context = canvas.getContext '2d'

context.fillStyle = 'rgba(255, 255, 255, 0.7)'
context.font = '40px Verdana'
context.fillText 'example.com', width / 2 - 120, height - 50