【发布时间】:2011-07-26 14:30:59
【问题描述】:
可能重复:
Lambda function syntax in JavaScript without curly braces
处理 Protovis - 他们实现了一些奇怪的委托函数,这些函数没有花括号 - 有人可以为我遮光吗? 示例:
vis.add(pv.Label)
.data(cols)
.left(function() this.index * w + w / 2)
.top(0)
.textAngle(-Math.PI / 2)
.textBaseline("middle");
【问题讨论】:
-
您会在链接的问题中找到更多信息,但请告诉智者:不要这样做!你迟早会遇到这种(漂亮的)语法的麻烦。如果我没记错的话,它也不会通过 JSLint。如果你想写“漂亮”的Javascript,请使用coffeescript
标签: javascript syntax protovis