gpt4 book ai didi

javascript - javascript 的 mxgraph 示例中的 GraphEditor 中的 java 代码负责什么功能?

转载 作者:搜寻专家 更新时间:2023-11-01 02:35:45 25 4
gpt4 key购买 nike

我正在研究mxgraph的javascript下的grapheditor例子https://github.com/jgraph/mxgraph/tree/master/javascript/examples/grapheditor

但是,我注意到有两个部分。 www 文件夹中有一个 javascript/HTML 部分。还有一个 java 部分。

我对 Java 有点生疏,所以我不能确定 Java 代码负责什么。

Javascript 和 HTML 部分是否完全负责 GraphEditor 示例的 UI/UX 显示?

意思是说显示操作菜单和拖放等是由 javascript 和 html 部分处理的?

那么 Java 代码到底负责什么?

最佳答案

前端部分只有客户端JavaScript和HTML。 Java 后端在一定程度上对旧版浏览器具有历史意义,旧版浏览器无法在不通过服务器回显文件的情况下执行本地打开/保存等操作。

服务器上还有导出功能。很久以前,浏览器无法在本地生成光栅图像(如 PNG),因此必须由服务器来生成。现在 IE 11 是唯一无法执行此操作的受支持浏览器。

还有 PDF 导出,目前没有浏览器可以执行此操作,因此始终在服务器上生成。参见 https://github.com/jgraph/mxgraph/blob/master/javascript/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java

关于javascript - javascript 的 mxgraph 示例中的 GraphEditor 中的 java 代码负责什么功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53829751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com