如何解决,js代码在不同电脑上的 代码执行顺序不同

如图图片说明图片说明图片说明图片说明
在我的电脑上先弹出alert,再画出棋子。在别人电脑上试了一下,正常先出棋子再出alert
求解释,求解决

首先 你得知道 js 代码执行顺序的 原理:
http://blog.csdn.net/kakaxi_77/article/details/46413665

因为html5的绘图是异步的,所以不能保证调用后续代码的时候绘图完成。和js运行顺序无关。