【问题标题】:Drawing of flowchart with javascript and return the drawing variable instead of picture [closed]用javascript绘制流程图并返回绘图变量而不是图片[关闭]
【发布时间】:2012-11-16 10:21:40
【问题描述】:

我想创建一个页面供客户端用户绘制流程图,最重要的是可以返回绘制的值,例如在他绘制的框中输入,而不是最终结果。

谁能给一些建议使用什么以及从哪里开始?谢谢你。 :D

【问题讨论】:

    标签: javascript flowchart


    【解决方案1】:

    正如其他人所提到的,您需要使用 PHP 之外的其他工具来完成绘图部分。 http://diagramo.com/ 是一个非常好的插件,可以满足您的需求。

    【讨论】:

      【解决方案2】:

      如果您真的想在纯 PHP 中执行此操作,您可以使用 the GD library 在 PHP 中创建图像并绘制形状。如果这是你想要的方向,有一些工具可以帮助你解决这个问题,尽管我现在唯一能找到的就是这个:http://phpflow.berlios.de/

      但是,我不建议这样做 - 使用客户端 Javascript 工具可以更轻松地完成所有繁重的工作;你的 PHP 代码只需要处理数据,Javascript 框架可以绘制漂亮的闪亮图形。

      更多参考资料:

      希望对您有所帮助。

      【讨论】:

      • 是否可以返回绘图变量,比如用户在他绘制的框中输入了什么?我不是在寻找导出绘图图片。抱歉这个烦人的问题,但我是新手
      【解决方案3】:

      您需要使用客户端语言或应用程序,例如 HTML5、JavaScript 和/或 JavaScript 框架(如 jQuery),甚至是 Flash 之类的东西,它们可以与用户的浏览器(“客户端”)进行交互。这样的事情不能用服务器端语言来完成,它只能与运行它的服务器(你的网络服务器)交互。

      有关可能对您有用的 HTML5 画布元素的小说明,请参阅Dive Into HTML5 - Canvas

      【讨论】:

        【解决方案4】:

        PHP 是一个server-side 组件,而用户交互需要更具交互性的东西,出于某种原因,它被称为user-side。对于网络浏览器,它可以是 JavaScript 或 Java 或 DirectX 或 Flash 或 Silverlight 或类似的东西。但不仅仅是 PHP。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多