java 脚本的 mxgraph 示例中的 GraphEditor 中的 java 代码负责什么功能?
What functionality is the java code responsible for within the GraphEditor in the mxgraph example for javascript?
我正在研究 mxgraph 的 javascript https://github.com/jgraph/mxgraph/tree/master/javascript/examples/grapheditor
下的 grapheditor 示例
但是,我注意到有两个部分。 www 文件夹中有一个 javascript/HTML 部分。还有 java 部分。
我的 Java 有点生疏,所以我不能确定 Java 代码负责什么。
Java脚本和 HTML 部分是否完全负责 GraphEditor 示例的 UI/UX 显示?
意思是说显示操作菜单和拖放等操作由 java 脚本和 html 部分处理?
那么 Java 代码到底负责什么?
前端部分只有客户端Java脚本和HTML。 Java 后端在一定程度上对旧版浏览器来说具有历史意义,旧版浏览器如果不通过服务器回显文件就无法在本地执行 open/save 之类的操作。
服务器上也有导出功能。很久以前,浏览器无法在本地生成光栅图像(如 PNG),因此必须由服务器来生成。现在 IE 11 是唯一支持的不能执行此操作的浏览器。
还有 PDF 导出,目前没有浏览器可以执行此操作,因此始终在服务器上生成。参见 https://github.com/jgraph/mxgraph/blob/master/javascript/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
我正在研究 mxgraph 的 javascript https://github.com/jgraph/mxgraph/tree/master/javascript/examples/grapheditor
下的 grapheditor 示例但是,我注意到有两个部分。 www 文件夹中有一个 javascript/HTML 部分。还有 java 部分。
我的 Java 有点生疏,所以我不能确定 Java 代码负责什么。
Java脚本和 HTML 部分是否完全负责 GraphEditor 示例的 UI/UX 显示?
意思是说显示操作菜单和拖放等操作由 java 脚本和 html 部分处理?
那么 Java 代码到底负责什么?
前端部分只有客户端Java脚本和HTML。 Java 后端在一定程度上对旧版浏览器来说具有历史意义,旧版浏览器如果不通过服务器回显文件就无法在本地执行 open/save 之类的操作。
服务器上也有导出功能。很久以前,浏览器无法在本地生成光栅图像(如 PNG),因此必须由服务器来生成。现在 IE 11 是唯一支持的不能执行此操作的浏览器。
还有 PDF 导出,目前没有浏览器可以执行此操作,因此始终在服务器上生成。参见 https://github.com/jgraph/mxgraph/blob/master/javascript/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java