在html5中使用canvas控件并绘制像这样的像素时:
var id = ctx3.createImageData(1, 1); // only do this once per page
var d = id.data;
//define a white dot
d[0] = 255; // r;
d[1] = 255; // g;
d[2] = 255; // b;
d[3] = 255; // a;
ctx3.putImageData(id, x, y);
数据是发送到客户端然后绘制到画布上还是已经在服务器上绘制的画布然后呈现给客户端?
答案 0 :(得分:1)
画布是一个Html5 DOM对象,使用java脚本进行操作。 Java脚本始终在客户端上执行。
所以,为了回答你的问题,操作画布的代码来自服务器,但是由浏览器执行和呈现。