1.各個(gè)應(yīng)用系統(tǒng)、服務(wù)器信息及系統(tǒng)直接的調(diào)用都錄入到數(shù)據(jù)庫中
我們提供的服務(wù)有:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、枝江ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的枝江網(wǎng)站制作公司
2.前端拓?fù)鋱D、或系統(tǒng)調(diào)用關(guān)系圖的展示UI可以通過一些選項(xiàng)從數(shù)據(jù)庫中撈出數(shù)據(jù),然后在UI上動(dòng)態(tài)繪制出關(guān)系圖來
3.如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的繪制出這種圖來。
各個(gè)應(yīng)用系統(tǒng)、服務(wù)器信息及系統(tǒng)直接的調(diào)用都錄入到數(shù)據(jù)庫中.
前端拓?fù)鋱D、或系統(tǒng)調(diào)用關(guān)系圖的展示UI可以通過一些選項(xiàng)從數(shù)據(jù)庫中撈出數(shù)據(jù),然后在UI上動(dòng)態(tài)繪制出關(guān)系圖來.
如HTML5 Canvas或基于HTML5 Canvas的JTopo、SVG都可以很好的繪制出這種圖來。
jsPlumb支持綁定到Connections,Endpoints和Overlays上的幾個(gè)不同事件,以及jsPlumb對象本身。
要在jsPlumb本身(或jsPlumb實(shí)例)上綁定事件,請使用jsPlumb.bind(event, callback)
可以在jsPlumb類上綁定的事件:
info具有的屬性:
originalEvent:建立連接的原始鼠標(biāo)事件。
注: jsPlumb.connect或者鼠標(biāo)連線時(shí)觸發(fā)此事件
info具有的屬性:
連接到某個(gè)節(jié)點(diǎn)之前放棄新拖動(dòng)的Connection時(shí)不會(huì)觸發(fā)此事件,可以使用connectionAborted捕獲。
originalEvent:斷開連接的原始鼠標(biāo)事件。
info具有的屬性:
注:當(dāng)此事件觸發(fā)時(shí),連接的目標(biāo)端點(diǎn)是jsPlumb用于拖動(dòng)的瞬態(tài)元素,隨后在建立或中止連接時(shí)將從DOM中刪除。
info具有的屬性:
beforeDrag 與其他攔截器的操作略有不同:從攔截器函數(shù)返回false將取消當(dāng)前拖動(dòng),也可以從攔截器返回一個(gè)對象,此對象將作為 data 被傳進(jìn)新連接的構(gòu)造函數(shù)中:
如果已定義參數(shù)化連接類型,此功能特別有用。使用此機(jī)制,可以使用選擇的數(shù)據(jù)填充新拖動(dòng)的連接。
注: 1.7.6之前的所有jsPlumb版本,新的連接拖動(dòng)以及拖動(dòng)現(xiàn)有的連接都會(huì)觸發(fā)beforeDetach。從1.7.6開始,后一種行為已被移至 beforeStartDetach攔截器。
返回false,取消拖動(dòng)。
綁定到Connection上的事件,還可以使用以下bind方法:
這些是可以綁定到連線事件:
綁定到端點(diǎn)上的事件,使用以下bind方法:
這些是可以綁定到端點(diǎn)的事件:
在Overlay上注冊事件偵聽器是一個(gè)稍微不同的過程 - 將它們作為Overlay構(gòu)造函數(shù)的參數(shù)。
以下是在Overlay上注冊點(diǎn)擊監(jiān)聽器的方法:
在jsPlumb對象以及Connections和Endpoints上,可以使用unbind方法刪除監(jiān)聽器。
下一篇:拓?fù)鋱D編輯器-實(shí)現(xiàn)過程
從原理上講,這個(gè)并不是很難。問題是在瀏覽器上的表現(xiàn)上。
目前在瀏覽器上表現(xiàn)圖形有以下幾種:
IE: vml,svg,flash,activeX。
firefox:svg,flash,自定義插件。
我推薦使用svg。這個(gè)兼容性比較好!
如果你需要自動(dòng)搜索當(dāng)前網(wǎng)絡(luò)的結(jié)構(gòu),可以采用掃描當(dāng)前網(wǎng)絡(luò)的ip地址的辦法,當(dāng)然。js直接做不到。要通過后臺(tái)的java程序掃描,然后返回給js。也可以通過在后臺(tái)運(yùn)行SMNP(好像是SNMP,記不得了)來得到支持此協(xié)議的交換機(jī),路由器等設(shè)備的信息。
希望對你有幫助!
JS圖形、圖標(biāo)庫推薦: 1. JS Charts JS Charts 是個(gè)基于JavaScript的圖表生成器,不需要任何編碼。JS Charts 非常容易使用,只要用戶使用客戶端腳本(比如,在 web 瀏覽器中執(zhí)行)。它不需要多余的插件和服務(wù)器模塊,只需要下載 JS Charts 的腳...