Flash/Flex 的优点之一是您可以使用矢量图形 (SVG),这很好。我做了一些搜索,发现了这个Javascript 矢量图形库。这是非常简单的东西,但它让我思考:是否有可能使用带有 Javascript/HTML 的 SVG 等矢量图形文件,或者无法合理地完成或完成?
7 回答
我知道这是一个很老的问题,但如果有人遇到这个问题,我在 JavaScript 中看到的最令人印象深刻的矢量图形是Paper.js。
希望有帮助。
我使用过Raphaël Javascript Library,它运行良好。目前该库支持 Firefox 3.0+、Safari 3.0+、Opera 9.5+ 和 Internet Explorer 6.0+。
看看Cake、Processing.js和jQuery SVG 集成插件。
还要检查Canvas 元素参考。
看看dojox.gfx。我在Recommend javascript graphics tutorials中发布了更多冗长的答案,介绍了浏览器中可用的图形选项,包括 2D 和 3D 案例。
查看 PixelCut 的 WebCode 应用程序。它从矢量图生成 JS、SVG、HTML。 http://www.webcodeapp.com
只是为了添加一个额外的答案。流行矢量 js 之一的创建者 (Raphaël) 加入了 Adobe,并在此 ( http://snapsvg.io/ ) 上工作了几年。
虽然最后一个版本是从 2017 年开始的,但它比这里提到的其他库维护得更多,更新也更多。希望这对在 js 中寻找 svg 矢量图形库的人有所帮助。
如果你正在寻找一个为 snap 构建的 meteorjs,你可以在这里(https://atmospherejs.com/mirageglobe/snapsvgcdn)得到它
$ meteor add mirageglobe:snapsvgcdn