带有VML的IE画布

已更新,以阐明<canvas>和Firefox中SVG之间的关系。

苹果的Safari浏览器,随后是Firefox 1.5和即将发布的Opera 9 ,都已实现对<canvas>标记的支持,该标记由Web Applications 1.0草案规范(又称为HTML 5)描述。 通过此标签,您可以创建一个区域以使用JavaScript代码绘制2D图形。

尽管充满了潜力,但<canvas>尚未在主流Web开发中使用很多,这主要是因为Internet Explorer仍然完全不支持它。

其中<canvas> 使用一直在执行支持 在网络矢量图形领域也受到关注的是 Firefox 1.5中的可缩放矢量图形(SVG) 。 SVG是2D图形的W3C标准,范围类似于<canvas> ,但具有访问以前绘制的图形并使用JavaScript对其进行修改的能力。 Firefox 1.5对SVG的支持已建立在顶部 与其支持的图形子系统相同 <canvas>

事实证明,可以使用类似的技巧将对<canvas> (也许有一天是SVG)的支持引入Internet Explorer。 经过几个晚上的试验,Emil Eklund能够使用矢量标记语言 (VML),它是类似于Internet Explorer 5或更高版本的Windows支持的SVG的专有语言,以此作为添加基本支持的基础用于<canvas>到Internet Explorer。

尽管无畏的开发人员还有很多工作要做,以为Microsoft的浏览器提供对<canvas>完全支持,但是基础知识已经存在并且可以正常工作,并且当然可以完成诸如绘制图表,图形和其他简单矢量图的任务。

From: https://www.sitepoint.com/canvas-for-ie-with-vml/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值