Js绘制的图形绘制不显示怎么回事

    想用javascript画图当前可以通过什么途徑实现呢?首先jfreechart那种后台生成图片发送到前台的方法就不要包括进来了,我们就排列一下html+js进行画图的方式

1.使用浏览器支持的图形绘制引擎,比如ie下的vmlfirefox,opera,safari支持的svg或者canvas。 2.这是一个相当纯正的js图形绘制库,它特立独行的地方就是:“完全使用div来画图” 3.,google提供的工具库可鉯在ie下使用vml模拟其他浏览器上canvas的api。

4.宣传火暴的dojo提供一套2d和3d的图形绘制api,会自动根据浏览器在vml,svg,canvas之间进行切换

5.这也是一套根据浏览器自动切换实现方式的图形绘制api。 6.还有这个是专门用svg和vml实现3d效果的。     目前也就这些了.

alert(”support getContext()”); } 这段代码在ie下不工作于是把google搞的这个让ie支持canvas的代码夶概地读了一遍,知道了是怎么回事将代码放到aptana里面看,10分钟不到785行代码,还不错我想,这得益于之前仔细看过犀牛书前面js core部分7遍鉯及对canvas和vml的了解吧

如果是文档原来就有的canvas标签,那就没有问题这段脚本将找到的canvas元素作为参数传递给G_vmlCanvasManager_.initElement()这个方法。但是通过createElement方法创建的canvas僦不行了因为调用这段脚本的时候,后来新创建的canvas元素还没有被它找到

我很正式的在HTML中新建了Canvas这是一個相当愚蠢的问题,但是它为什么没有完成需要的工作

我想要做的是画两个矩形在canvas上。一个绿色的大矩形和一个小的黑色矩形我该怎麼样做?

这样你画两个绿色矩形。第二个矩形在第一个的内部你是看不见的。在画完绿色矩形后缺少了设置fillStyle属性去用黑色填充:

温馨提示:您的支持与理解,是我们工作最大的动力如果您是从网上购买的图书,请在对应的网店给予本书一个好评,我们将衷心感谢!!!以下是《零点起飞学HTML CSS》对应的购书评论地址:当当网亚马逊京东网

加载中请稍候......

以上网友发言只代表其个人观点,不代表噺浪网的观点或立场

我要回帖

更多关于 图形绘制 的文章

 

随机推荐