开源运动SVG图形相结合,为Web开发人员带来了无限可能。

自定义JavaScript API是网络的未来。

它可以作为一个可视化工具 ,图表数据,或者也可以用来制作凉的东西 只是为了炫耀

GraphicsJS是一个免费的开源库和JS API,用于在Web浏览器中构建自定义图形

GraphicsJS使您可以创建可以想象的任何Web图形

这些示例只是在探索一切可能的事物。

在主页上,您会发现使用GraphicsJS创建的演示很大一部分

这有点类似于React的虚拟DOM,并且以类似的方式使用。

该库使用自己的虚拟DOM ,它是浏览器DOM的抽象。

这就是为什么它使用SVG / VML而不是HTML5画布中的嵌入式对象的原因。

由于该库使用DOM的克隆,因此它也需要使用真正HTML元素

从那里开始,它被调整开源为自己的JS API

该图形引擎最初内置于AnyChart库中

GraphicsJS使您可以创建可以想象的任何Web图形

GraphicsJS 支持所有主流浏览器 ,甚至可以追溯到IE6和Chrome 1.0。

但是我认为最好的学习方法是先头脑潜水。

GitHub存储库中提供了所有源代码 ,您可以在其中下载副本并在有空的时候四处逛逛。

当您需要查找特定的方法或API调用以进行参考时,最好使用文档。

您可以浏览API文档,但是我通常发现这些文档是多余的。

在这里可以找到有效的代码示例以分解语法。

如果您只是入门,则可以访问 AnyChart网站上托管的游乐场

这更像是“官方”文档,因此与API文档相比,它会帮助您获得更平滑的学习曲线

或者,如果您真的想从平方开始,那么GraphicsJS入门指南会有所帮助。

它离完美的库还很远,但是它是我们从头开始创建自定义SVG图形的最好的库之一。

无论哪种方式,我都喜欢GraphicsJS是开源的,并已发布到开发人员社区。

为了使您的工作运转起来,下面您可以看到可以使用Graphics.js构建的示例


翻译自: https://www.hongkiat.com/blog/graphicsjs/

相关文章:

  • 2022-12-23
  • 2021-08-11
  • 2021-06-12
  • 2022-02-19
  • 2021-10-11
  • 2021-07-30
  • 2021-04-02
  • 2021-12-26
猜你喜欢
  • 2021-05-18
  • 2021-12-16
  • 2021-06-24
  • 2022-12-23
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案