canvas鼠标绘图Demo

 

我之前用window.onload来绑定函数修改canvas的高度,这通过运行框运行open新页面,在chrome下获取document.documentElemnet.offsetHeight时会等于0,导致绘图板高度也没了。
另外发现,Opera下绘线同其他浏览器有点差别:单独的一个path(即同上一次的path没有瓜葛),如果没有moveTo设置起点,一般浏览器会以第一个lineTo为起点,这在Opera下是不正确的。

下面再放一个百度UEO基于canvas绘制热力图的演示: