脚本SVG

脚本SVG,第1张

脚本SVG

不幸的是,我没有答案,但是我确实有三个指向您可以查看的项目的指针。

首先是活泼内核丹英格尔斯(是的,
Sun公司实验室丹英格尔斯)。它是基于SVG的Javascript中的Smalltalk虚拟世界的实现。更准确地说,它是Javascript中Squeak
Smalltalk的Morphic GUI框架的实现,该框架使用SVG和Javascript中Squeak Smalltalk的(部分)端口。

或者,如果您不是Smalltalker,并且上面的内容对您没有意义:它是一个 *** 作系统,用Javascript编写,Javascript解释器作为CPU,SVG作为图形卡,浏览器作为计算机。

当涉及到Javascript和SVG时,这几乎是极端的。尽管也有Internet Explorer的试验性端口,但它仅在Safari 3中 完全
可用,部分在Firefox 3中 完全 可用。

第二个项目是John Resig
将Processing可视化语言的Processing.js端口移植到Javascript。

<canvas>
正是由于您提到的问题,它使用元素而不是SVG。但是,此版本仅在Firefox
3中有效。

第三个是Useless
Pickles的Javascript中的Real-Time
3D。它
使用Javascript,DOM和CSS, 不使用 SVG

<canvas>
,Flash或其他任何内容。 而且
它可移植到几乎所有浏览器,包括Internet Explorer 7及更高版本。做二维应该比这更容易。

在这三个项目之间,您应该能够找到一些灵感,还可以找到一些尝试使用Javascript和SVG或Javascript和Graphics突破极限的人,并且可以告诉您哪些有效,哪些无效。

结论:跨浏览器SVG或跨浏览器

<canvas>
几乎是不可能的,但是由于有点疯狂, 没有 SVG的跨浏览器图形还是
<canvas>
有可能的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5050988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存