簡體   English   中英

在javascript的mxgraph示例中,GraphEditor中負責的java代碼有哪些功能?

[英]What functionality is the java code responsible for within the GraphEditor in the mxgraph example for javascript?

我正在研究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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM