假设我有下一个使用画布绘制网格的代码:
var canvas = document.getElementById('canvas'),
ctx = canvas.getContext('2d'),
rows = 10,
cols = 10,
size = canvas.getAttribute("width") / rows;
drawGrid();
function drawGrid() {
for (var i = 0; i < rows; i++) {
for (var j = 0; j < cols; j++) {
ctx.strokeStyle ='rgba(242, 198, 65, 0.1)';
ctx.strokeRect(i * size, j * size, size, size);
ctx.fillStyle = 'rgb(38,38,38)';
ctx.fillRect(i * size, j * size, size, size);
}
}
}
你可以在这里查看结果
我的问题是,如果我评论这条线,为什么网格会显得更厚ctx.fillRect(i * size, j * size, size, size);
编辑
我怎样才能在不使用的情况下获得相同的结果fillRect
?
</p>