context扩展及canvas的浏览器兼容

Posted 穿山甲到底说了什么

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了context扩展及canvas的浏览器兼容相关的知识,希望对你有一定的参考价值。

1、利用 CanvasRenderingContext2D.prototype 对context进行扩展

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)

2、在 IE8- 中使用canvas

  通过加载 ExplorerCanvas 第三方库解决兼容问题

  GitHub 地址:https://github.com/arv/explorercanvas

  使用方法:

  <!--[if lte IE 8]><script type="text/javascript" src="excanvas.js"></script><![endif]-->

 

以上是关于context扩展及canvas的浏览器兼容的主要内容,如果未能解决你的问题,请参考以下文章

forEach方法(兼容所有浏览器)

JavaScript入门之Canvas: 2D Context

百度地图一片空白,无法加载,怎么办

canvas对象arcTo函数的使用-遁地龙卷风

canvas如何兼容IE8

canvas相关属性使用