jtopo的業務應用

2021-08-14 06:57:17 字數 771 閱讀 9186

基本介紹

特點ps說了這麼多,到這才是我想說的,

jtopo在官網上demo上看起來很簡單,但是實際操作業務還是有難度的,我就用作過的業務頁面說說吧,(萬一那位同事看見了,我想解釋我就是用這個圖來體現jtopo的業務應用而已)

先把做出來的介面放在這:

在這張中,中間的那些放車站的地方利用了jtopo,這些車站、基站的節點是通過左邊裝置型別中的相應裝置新增進去的(通過了一系列的頁面事件監控),

- 上面此頁面是一級頁面,雙擊上的線條,將會進入二級頁面,二級頁面會自動的根據一級頁面去生成一級頁面的站點,使用者不可以編輯根據一級頁面產生的站點,只可操作二級頁面的裝置。每一次更換頁面的時候都會初始化畫布(所謂的初始化畫布,就是先清除畫布,然後根據不同的頁面和場景去載入站點,載入站點的位置、線條等,判斷雙擊事件,拖拽事件,滑鼠右擊事件等等)

- 右邊有個資源選擇,資源選擇一共有三種,每選擇新的一種資源,都會初始化畫布。

在整個畫布中不僅要考慮各種事件的監控,還要考慮瀏覽器的相容等,(參考jtopo api事件)我們這個最難的就是線條的連線,因為擁有了好幾種線條,所以要先判斷線條是哪一種,然後站點四個角和線條兩端或中間都會設計了小方框,相當於連線的點,然後判斷不同型別裝置之間連線點的觸碰事件,然後儲存相關資料……

總之呢,核心就是用一條線去連線兩個點,然後利用js各種的判斷,做出乙個拓撲圖,動態去在這個畫布上畫出美麗的世界

JDBC的業務邏輯的應用

檔案的定義規範 dao.j a檔案內容 package com.sk.jdbc.dao import j a.lang.reflect.parameterizedtype import j a.lang.reflect.type import j a.sql.connection import j ...

應用業務級別(CoS)

一 什麼是ip cos?對於ip cos的叫法,學術界一直爭論不休,但不管怎麼定義,ip cos功能是網路區分不同應用並進行差別對待的功能的最常用名稱。cos只不過是對具有某些特性的資料報進行優先處理。比如,融合網路應確保話音資料報按 照以下方式進行處理 在時延 抖動與丟包指標的容限內將語音資料報送...

decorator(修飾器)的業務應用

es6問世的時間也不短了,而且很多時候對es6所謂的 熟練應用 基本還停留在下面的幾種api應用 當然也可能是我用的比較簡單 最近也是看了很多大神寫的 確實學到了很多東西,這也讓我下定決心要更深層次的應用es6 本次我們介紹decrator 修飾器 在業務中的應用 首先我們先看下decrator的用...