canvas的IE6.0下的实现

原文地址:http://www.cnblogs.com/libinqq/archive/2009/01/08/1371676.html

首先,HTML 5 有了画布元素功能,但是由于IE 系列浏览器不支持此元素, 使得强大的绘图能力不能够公用,
Google  在2006年 推出了 excanvas.js  扩展兼容包, 只要页面引用了excanvas.js IE浏览器就可以支持画布元素。
Google 的  excanvas.js 是IE模式下用微软的 VML 来虚拟 canvas 元素,达到兼容。

    局面出现了一种变化,微软推出 Silverlight, 不会更新VML 了,而火狐和 Google 是力挺JavaScript .

而且VML实现的效果很鸡肋,无论是渲染还是速度都是难以忍受的。 

   好再去年08年 12月中旬,有个日本人,叫小雄次郎,推出了 uupaa-excanvas.js ,使得 JavaScript 能够支持 Silverlight和VML


 

这幅图可以看出 uuClass.Draw  支持 三种效果,微软的 VML ,微软的 Silverlight ,火狐Google浏览器的 Canvas

 

 CanvasRenderingContext2DSilverlightVML
Google ChromeY--
Safari 3+Y--
IE 6-YY
IE 7-YY
IE 8(IE8mode)-Y-
IE 8(IE7mode or IE5mode)-YY
Opera 9.2Y--
Opera 9.5+Y--
Firefox 2.xY--
Firefox 3.xY--
Firefox 3.1+Y--

 


  兼容性也非常好 。

调用方法就下面加入

 

Code
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值