一、利用 CanvasRenderingContext2D.prototype 對context進行擴展javascript
1 CanvasRenderingContext2D.prototype.drawLine = function(x1,y1,x2,y2){ 2 this.moveTo(x1,y1); 3 this.lineTo(x2,y2); 4 this.stroke(); 5 } 6 7 context.drawLine(0,0,100,100)
二、在 IE8- 中使用canvasjava
經過加載 ExplorerCanvas 第三方庫解決兼容問題git
GitHub 地址:https://github.com/arv/explorercanvasgithub
使用方法:canvas
<!--[if lte IE 8]><script type="text/javascript" src="excanvas.js"></script><![endif]-->