【发布时间】:2011-11-02 23:09:45
【问题描述】:
我正在试验 HTML5 的新 canvas 标签,我在其中渲染和动画一些简单的形状。我的画布脚本有以下功能:
function initializeSquarePositions(rows, columns) {
for (var x = 0; x < canvas.width; x += canvas.width / columns)
for (var y = 0; y < canvas.height; y += canvas.height / rows)
yield {x: x, y: y};
}
由于某种原因,这段代码在 Firefox 中执行得非常好,但在 Chrome 中根本无法运行。两个浏览器都是最新版本,我的脚本标签标记为 version=1.8(version=1.7 也不起作用)。
'yield' 关键字在 Chrome 中是否不起作用?我当然希望如此;生成器使代码更简洁!
我找不到该问题的任何具体是或否答案。
【问题讨论】:
标签: javascript google-chrome firefox canvas yield-keyword