├── img ├── 100.png ├── 115.png ├── 116.png ├── 117.png ├── 118.png ├── 119.png ├── 2948.png ├── 30.png ├── 50.png ├── 5200.png ├── 53.png ├── 59.png ├── 60.png ├── 69.png ├── 77.png ├── bg.jpeg ├── bg.jpg ├── bg.png ├── bg.webp ├── cd.png ├── cloud.png ├── equip1.png ├── equip2.png ├── firework.png ├── fk.png ├── me.png ├── middle.png ├── monitor.png ├── mr.png ├── room.gif ├── router.png ├── router1.png ├── rr.png ├── rr1.png ├── sO.png ├── se1.png ├── se2.png ├── se3.png ├── serv.png ├── serve1.png ├── serve2.png ├── serve3.png ├── sh.png ├── skulls.png ├── ss.png ├── storageServer.png ├── sv.png ├── switch.png ├── switchOptical.png ├── terminal.png ├── tl.png ├── 万兆.jpg ├── 千兆.jpg └── 快速.jpg ├── index.html ├── js ├── jquery.js ├── jquery.min.js ├── jsonst.json ├── jsonstr.json └── jtopo-0.4.8-min.js ├── readme.md ├── topo-1.html ├── topo-2.html ├── topo-3.html ├── topo-4.html ├── topo-5.html └── topo-6.html /img/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/100.png -------------------------------------------------------------------------------- /img/115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/115.png -------------------------------------------------------------------------------- /img/116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/116.png -------------------------------------------------------------------------------- /img/117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/117.png -------------------------------------------------------------------------------- /img/118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/118.png -------------------------------------------------------------------------------- /img/119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/119.png -------------------------------------------------------------------------------- /img/2948.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/2948.png -------------------------------------------------------------------------------- /img/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/30.png -------------------------------------------------------------------------------- /img/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/50.png -------------------------------------------------------------------------------- /img/5200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/5200.png -------------------------------------------------------------------------------- /img/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/53.png -------------------------------------------------------------------------------- /img/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/59.png -------------------------------------------------------------------------------- /img/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/60.png -------------------------------------------------------------------------------- /img/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/69.png -------------------------------------------------------------------------------- /img/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/77.png -------------------------------------------------------------------------------- /img/bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/bg.jpeg -------------------------------------------------------------------------------- /img/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/bg.jpg -------------------------------------------------------------------------------- /img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/bg.png -------------------------------------------------------------------------------- /img/bg.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/bg.webp -------------------------------------------------------------------------------- /img/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/cd.png -------------------------------------------------------------------------------- /img/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/cloud.png -------------------------------------------------------------------------------- /img/equip1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/equip1.png -------------------------------------------------------------------------------- /img/equip2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/equip2.png -------------------------------------------------------------------------------- /img/firework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/firework.png -------------------------------------------------------------------------------- /img/fk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/fk.png -------------------------------------------------------------------------------- /img/me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/me.png -------------------------------------------------------------------------------- /img/middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/middle.png -------------------------------------------------------------------------------- /img/monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/monitor.png -------------------------------------------------------------------------------- /img/mr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/mr.png -------------------------------------------------------------------------------- /img/room.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/room.gif -------------------------------------------------------------------------------- /img/router.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/router.png -------------------------------------------------------------------------------- /img/router1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/router1.png -------------------------------------------------------------------------------- /img/rr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/rr.png -------------------------------------------------------------------------------- /img/rr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/rr1.png -------------------------------------------------------------------------------- /img/sO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/sO.png -------------------------------------------------------------------------------- /img/se1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/se1.png -------------------------------------------------------------------------------- /img/se2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/se2.png -------------------------------------------------------------------------------- /img/se3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/se3.png -------------------------------------------------------------------------------- /img/serv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/serv.png -------------------------------------------------------------------------------- /img/serve1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/serve1.png -------------------------------------------------------------------------------- /img/serve2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/serve2.png -------------------------------------------------------------------------------- /img/serve3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/serve3.png -------------------------------------------------------------------------------- /img/sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/sh.png -------------------------------------------------------------------------------- /img/skulls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/skulls.png -------------------------------------------------------------------------------- /img/ss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/ss.png -------------------------------------------------------------------------------- /img/storageServer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/storageServer.png -------------------------------------------------------------------------------- /img/sv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/sv.png -------------------------------------------------------------------------------- /img/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/switch.png -------------------------------------------------------------------------------- /img/switchOptical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/switchOptical.png -------------------------------------------------------------------------------- /img/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/terminal.png -------------------------------------------------------------------------------- /img/tl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/tl.png -------------------------------------------------------------------------------- /img/万兆.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/万兆.jpg -------------------------------------------------------------------------------- /img/千兆.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/千兆.jpg -------------------------------------------------------------------------------- /img/快速.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/billyhoomm/jTopo-gplot/6c9063e269d31ee37e30bd06c28343a0f1949c02/img/快速.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 网络拓朴图 6 | 101 | 102 | 103 | 104 |
105 |
106 |
107 | 等级划分 108 |
    109 |
  • 一级行政
  • 110 |
  • 二级区域
  • 111 |
  • 三级资产
  • 112 |
  • 四级路由
  • 113 |
  • 五级交换机
  • 114 |
  • 六级交换机
  • 115 |
116 |
117 | 139 | 140 |
141 | 142 |
143 | 144 |
145 |
146 | 147 | 148 | 149 | 168 | 169 | -------------------------------------------------------------------------------- /js/jsonst.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "elementType": "container", 4 | "type": "A", 5 | "serialNumber": "0", 6 | "x": 183, 7 | "y": 183, 8 | "text": "腾讯云", 9 | "font": "12px Consolas" 10 | }, 11 | { 12 | "serialNum": "0", 13 | "relate": "undefined", 14 | "type": "undefined", 15 | "elementType": "node", 16 | "x": 183, 17 | "y": 183, 18 | "id": 33489, 19 | "Image": "undefined", 20 | "text": "undefined", 21 | "textPosition": "Bottom_Center" 22 | }, 23 | { 24 | "serialNum": "0", 25 | "relate": "undefined", 26 | "type": "undefined", 27 | "elementType": "TextNode", 28 | "x": 358, 29 | "y": 563, 30 | "id": 201554, 31 | "Image": "undefined", 32 | "text": "腾讯云", 33 | "textPosition": "Bottom_Center" 34 | }, 35 | { 36 | "serialNum": "0", 37 | "relate": "0", 38 | "type": "D", 39 | "elementType": "node", 40 | "x": 289, 41 | "y": 204, 42 | "id": 58956, 43 | "Image": "terminal.png", 44 | "text": "终端", 45 | "textPosition": "Bottom_Center" 46 | }, 47 | { 48 | "serialNum": "0", 49 | "relate": "1", 50 | "type": "D", 51 | "elementType": "node", 52 | "x": 192, 53 | "y": 204, 54 | "id": 39168, 55 | "Image": "terminal.png", 56 | "text": "终端", 57 | "textPosition": "Bottom_Center" 58 | }, 59 | { 60 | "elementType": "container", 61 | "relate": "0", 62 | "type": "B", 63 | "serialNumber": "11", 64 | "x": 662, 65 | "y": 188, 66 | "text": "机柜" 67 | }, 68 | { 69 | "elementType": "container", 70 | "relate": "1", 71 | "type": "B", 72 | "serialNumber": "12", 73 | "x": 677, 74 | "y": 188, 75 | "text": "机柜" 76 | }, 77 | { 78 | "serialNum": "11", 79 | "type": "C", 80 | "elementType": "node", 81 | "Image": "equip1.png", 82 | "text": "终端", 83 | "textPosition": "Middle_Left" 84 | }, 85 | { 86 | "serialNum": "11", 87 | "type": "C", 88 | "elementType": "node", 89 | "Image": "equip2.png", 90 | "text": "终端", 91 | "textPosition": "Middle_Left" 92 | }, 93 | { 94 | "serialNum": "11", 95 | "type": "C", 96 | "elementType": "node", 97 | "Image": "equip1.png", 98 | "text": "终端", 99 | "textPosition": "Middle_Left" 100 | }, 101 | { 102 | "serialNum": "11", 103 | "type": "C", 104 | "elementType": "node", 105 | "Image": "equip2.png", 106 | "text": "终端", 107 | "textPosition": "Middle_Left" 108 | }, 109 | { 110 | "serialNum": "11", 111 | "type": "C", 112 | "elementType": "node", 113 | "Image": "equip1.png", 114 | "text": "终端", 115 | "textPosition": "Middle_Left" 116 | }, 117 | { 118 | "serialNum": "12", 119 | "type": "C", 120 | "elementType": "node", 121 | "Image": "equip1.png", 122 | "text": "终端", 123 | "textPosition": "Middle_Left" 124 | }, 125 | { 126 | "serialNum": "12", 127 | "type": "C", 128 | "elementType": "node", 129 | "Image": "equip1.png", 130 | "text": "终端", 131 | "textPosition": "Middle_Left" 132 | }, 133 | { 134 | "elementType": "link", 135 | "nodeAid": 58956, 136 | "nodeZid": 39168, 137 | "text": "", 138 | "fontColor": "0, 200, 255" 139 | } 140 | ] -------------------------------------------------------------------------------- /js/jsonstr.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "elementType": "node", 4 | "x": 48.08812949640287, 5 | "y": 27.014388489208628, 6 | "id": 1299.0714119351996, 7 | "Image": "cloud.png", 8 | "text": "CERNET", 9 | "textPosition": "Middle_Center", 10 | "larm": "undefined", 11 | "level": 1 12 | }, 13 | { 14 | "elementType": "node", 15 | "x": 287.5413669064748, 16 | "y": 24.848920863309345, 17 | "id": 7145.09267118679, 18 | "Image": "cloud.png", 19 | "text": "chinaet", 20 | "textPosition": "Middle_Center", 21 | "larm": "undefined", 22 | "level": 6 23 | }, 24 | { 25 | "elementType": "node", 26 | "x": 305.9406474820144, 27 | "y": 257.22841726618697, 28 | "id": 78696.62852919102, 29 | "Image": "5200.png", 30 | "text": "HUAWEI5200A", 31 | "textPosition": "Bottom_Center", 32 | "larm": "undefined", 33 | "level": 4 34 | }, 35 | { 36 | "elementType": "node", 37 | "x": 1759.3758992805756, 38 | "y": 305.48920863309354, 39 | "id": 537470.3511593604, 40 | "Image": "2948.png", 41 | "text": "VH2402仙林网络中心", 42 | "textPosition": "Bottom_Center", 43 | "larm": "undefined", 44 | "level": 4 45 | }, 46 | { 47 | "elementType": "node", 48 | "x": 111.77102634439211, 49 | "y": 363.6554828079982, 50 | "id": 40646.1465492154, 51 | "Image": "2948.png", 52 | "text": "VH4802", 53 | "textPosition": "Bottom_Center", 54 | "larm": "undefined", 55 | "level": 5 56 | }, 57 | { 58 | "elementType": "node", 59 | "x": 275.1798561151079, 60 | "y": 522.7104316546763, 61 | "id": 143839.38137259978, 62 | "Image": "cloud.png", 63 | "text": "学生宿舍", 64 | "textPosition": "Middle_Center", 65 | "larm": "undefined", 66 | "level": 5 67 | }, 68 | { 69 | "elementType": "node", 70 | "x": 372.7823741007194, 71 | "y": 397.115107913669, 72 | "id": 148037.51271932092, 73 | "Image": "2948.png", 74 | "text": "CISCO2948", 75 | "textPosition": "Bottom_Center", 76 | "larm": "undefined", 77 | "level": 5 78 | }, 79 | { 80 | "elementType": "node", 81 | "x": 448.6924460431653, 82 | "y": 398.2428057553957, 83 | "id": 178688.53863348166, 84 | "Image": "2948.png", 85 | "text": "教学主楼CISCO2960", 86 | "textPosition": "Bottom_Center", 87 | "larm": "undefined", 88 | "level": 5 89 | }, 90 | { 91 | "elementType": "node", 92 | "x": 526.4370503597122, 93 | "y": 398.70143884892093, 94 | "id": 209891.2094417991, 95 | "Image": "2948.png", 96 | "text": "无线楼VH2402", 97 | "textPosition": "Bottom_Center", 98 | "larm": "undefined", 99 | "level": 5 100 | }, 101 | { 102 | "elementType": "node", 103 | "x": 603.181654676259, 104 | "y": 395.6187050359714, 105 | "id": 238629.94512447607, 106 | "Image": "2948.png", 107 | "text": "有线楼CISCO3542", 108 | "textPosition": "Bottom_Center", 109 | "larm": "undefined", 110 | "level": 5 111 | }, 112 | { 113 | "elementType": "node", 114 | "x": 673.3021582733815, 115 | "y": 394.6187050359713, 116 | "id": 265697.62579576636, 117 | "Image": "2948.png", 118 | "text": "图书馆CISCO2948", 119 | "textPosition": "Bottom_Center", 120 | "larm": "undefined", 121 | "level": 5 122 | }, 123 | { 124 | "elementType": "node", 125 | "x": 750.046762589928, 126 | "y": 395.53597122302165, 127 | "id": 296670.4747036903, 128 | "Image": "2948.png", 129 | "text": "IBM8260", 130 | "textPosition": "Bottom_Center", 131 | "larm": "undefined", 132 | "level": 5 133 | }, 134 | { 135 | "elementType": "node", 136 | "x": 823.0395683453237, 137 | "y": 397.4532374100719, 138 | "id": 327119.740955437, 139 | "Image": "2948.png", 140 | "text": "办公北楼IBM8271", 141 | "textPosition": "Bottom_Center", 142 | "larm": "undefined", 143 | "level": 5 144 | }, 145 | { 146 | "elementType": "node", 147 | "x": 895.656474820144, 148 | "y": 398.16007194244605, 149 | "id": 356614.6464501062, 150 | "Image": "2948.png", 151 | "text": "办公南楼IBM8271", 152 | "textPosition": "Bottom_Center", 153 | "larm": "undefined", 154 | "level": 5 155 | }, 156 | { 157 | "elementType": "node", 158 | "x": 976.7122302158273, 159 | "y": 400.4064748201439, 160 | "id": 391081.9010144402, 161 | "Image": "2948.png", 162 | "text": "VH2402", 163 | "textPosition": "Bottom_Center", 164 | "larm": "undefined", 165 | "level": 5 166 | }, 167 | { 168 | "elementType": "node", 169 | "x": 1046.0593525179856, 170 | "y": 399.4064748201439, 171 | "id": 417802.8784418509, 172 | "Image": "2948.png", 173 | "text": "VH2402", 174 | "textPosition": "Bottom_Center", 175 | "larm": "undefined", 176 | "level": 5 177 | }, 178 | { 179 | "elementType": "node", 180 | "x": 1118.9244604316548, 181 | "y": 399.9478417266187, 182 | "id": 447511.4230047617, 183 | "Image": "2948.png", 184 | "text": "VH2402", 185 | "textPosition": "Bottom_Center", 186 | "larm": "undefined", 187 | "level": 5 188 | }, 189 | { 190 | "elementType": "node", 191 | "x": 1191.3758992805754, 192 | "y": 400.8651079136691, 193 | "id": 477581.0284308524, 194 | "Image": "2948.png", 195 | "text": "VH2402", 196 | "textPosition": "Bottom_Center", 197 | "larm": "undefined", 198 | "level": 5 199 | }, 200 | { 201 | "elementType": "node", 202 | "x": 1268.955035971223, 203 | "y": 401.6996402877698, 204 | "id": 509738.78149099427, 205 | "Image": "2948.png", 206 | "text": "VH2402", 207 | "textPosition": "Bottom_Center", 208 | "larm": "undefined", 209 | "level": 5 210 | }, 211 | { 212 | "elementType": "node", 213 | "x": 1342.2410071942447, 214 | "y": 402.2410071942446, 215 | "id": 539904.3746312304, 216 | "Image": "2948.png", 217 | "text": "VH2402", 218 | "textPosition": "Bottom_Center", 219 | "larm": "undefined", 220 | "level": 5 221 | }, 222 | { 223 | "elementType": "node", 224 | "x": 1420.6546762589928, 225 | "y": 405.158273381295, 226 | "id": 575589.9957041561, 227 | "Image": "2948.png", 228 | "text": "VH2402", 229 | "textPosition": "Bottom_Center", 230 | "larm": "undefined", 231 | "level": 5 232 | }, 233 | { 234 | "elementType": "node", 235 | "x": 1495.6097122302158, 236 | "y": 407.6996402877698, 237 | "id": 609759.5416871539, 238 | "Image": "2948.png", 239 | "text": "VH2402", 240 | "textPosition": "Bottom_Center", 241 | "larm": "undefined", 242 | "level": 5 243 | }, 244 | { 245 | "elementType": "node", 246 | "x": 1579.1061151079136, 247 | "y": 407.6996402877698, 248 | "id": 643800.995105714, 249 | "Image": "2948.png", 250 | "text": "VH2402", 251 | "textPosition": "Bottom_Center", 252 | "larm": "undefined", 253 | "level": 5 254 | }, 255 | { 256 | "elementType": "node", 257 | "x": 1655.6025179856115, 258 | "y": 405.6996402877698, 259 | "id": 671677.3460062885, 260 | "Image": "2948.png", 261 | "text": "VH2402", 262 | "textPosition": "Bottom_Center", 263 | "larm": "undefined", 264 | "level": 5 265 | }, 266 | { 267 | "elementType": "node", 268 | "x": 1733.1726618705034, 269 | "y": 542.1672661870504, 270 | "id": 939669.4839164638, 271 | "Image": "cloud.png", 272 | "text": "学生宿舍", 273 | "textPosition": "Middle_Center", 274 | "larm": "undefined", 275 | "level": 5 276 | }, 277 | { 278 | "elementType": "node", 279 | "x": 1838.134892086331, 280 | "y": 416.4064748201439, 281 | "id": 765411.2706575748, 282 | "Image": "2948.png", 283 | "text": "VH2402", 284 | "textPosition": "Bottom_Center", 285 | "larm": "undefined", 286 | "level": 5 287 | }, 288 | { 289 | "elementType": "node", 290 | "x": 1958.8723021582732, 291 | "y": 413.48920863309354, 292 | "id": 809972.5580327105, 293 | "Image": "2948.png", 294 | "text": "VH2402", 295 | "textPosition": "Bottom_Center", 296 | "larm": "undefined", 297 | "level": 5 298 | }, 299 | { 300 | "elementType": "node", 301 | "x": 436.865107913669, 302 | "y": 507.8974820143885, 303 | "id": 221882.6882892966, 304 | "Image": "serv.png", 305 | "text": "VH2402", 306 | "textPosition": "Bottom_Center", 307 | "larm": "undefined", 308 | "level": 6 309 | }, 310 | { 311 | "elementType": "node", 312 | "x": 127.8201438848921, 313 | "y": 480.6474820143885, 314 | "id": 61436.43030899023, 315 | "Image": "serv.png", 316 | "text": "VH2402", 317 | "textPosition": "Bottom_Center", 318 | "larm": "undefined", 319 | "level": 6 320 | }, 321 | { 322 | "elementType": "node", 323 | "x": 653.3093525179856, 324 | "y": 546.3561151079136, 325 | "id": 356939.5598053931, 326 | "Image": "2948.png", 327 | "text": "有线楼CISCO2948", 328 | "textPosition": "Bottom_Center", 329 | "larm": "2W", 330 | "level": 6 331 | }, 332 | { 333 | "elementType": "node", 334 | "x": 754.0845323741007, 335 | "y": 547.8974820143885, 336 | "id": 413161.0165137674, 337 | "Image": "2948.png", 338 | "text": "图书馆IBM8271", 339 | "textPosition": "Bottom_Center", 340 | "larm": "2W", 341 | "level": 6 342 | }, 343 | { 344 | "elementType": "link", 345 | "nodeAid": 78696.62852919102, 346 | "nodeZid": 143839.38137259978, 347 | "text": "", 348 | "fontColor": "0, 200, 255" 349 | }, 350 | { 351 | "elementType": "link", 352 | "nodeAid": 537470.3511593604, 353 | "nodeZid": 939669.4839164638, 354 | "text": "", 355 | "fontColor": "0, 200, 255" 356 | }, 357 | { 358 | "elementType": "link", 359 | "nodeAid": 148037.51271932092, 360 | "nodeZid": 221882.6882892966, 361 | "text": "", 362 | "fontColor": "0, 200, 255" 363 | }, 364 | { 365 | "elementType": "link", 366 | "nodeAid": 40646.1465492154, 367 | "nodeZid": 61436.43030899023, 368 | "text": "", 369 | "fontColor": "0, 200, 255" 370 | }, 371 | { 372 | "elementType": "link", 373 | "nodeAid": 238629.94512447607, 374 | "nodeZid": 356939.5598053931, 375 | "text": "", 376 | "fontColor": "0, 200, 255" 377 | }, 378 | { 379 | "elementType": "link", 380 | "nodeAid": 296670.4747036903, 381 | "nodeZid": 413161.0165137674, 382 | "text": "", 383 | "fontColor": "0, 200, 255" 384 | }, 385 | { 386 | "elementType": "node", 387 | "x": 176, 388 | "y": 109, 389 | "id": 19184, 390 | "Image": "router1.png", 391 | "text": "路由器", 392 | "textPosition": "Bottom_Center", 393 | "larm": "undefined", 394 | "level": 6 395 | }, 396 | { 397 | "elementType": "node", 398 | "x": 304, 399 | "y": 153, 400 | "id": 46512, 401 | "Image": "router.png", 402 | "text": "路由器", 403 | "textPosition": "Bottom_Center", 404 | "larm": "undefined", 405 | "level": 6 406 | }, 407 | { 408 | "elementType": "link", 409 | "nodeAid": 1299.0714119351996, 410 | "nodeZid": 19184, 411 | "text": "", 412 | "fontColor": "0, 200, 255" 413 | }, 414 | { 415 | "elementType": "link", 416 | "nodeAid": 7145.09267118679, 417 | "nodeZid": 19184, 418 | "text": "", 419 | "fontColor": "0, 200, 255" 420 | }, 421 | { 422 | "elementType": "link", 423 | "nodeAid": 19184, 424 | "nodeZid": 46512, 425 | "text": "", 426 | "fontColor": "0, 200, 255" 427 | }, 428 | { 429 | "elementType": "link", 430 | "nodeAid": 46512, 431 | "nodeZid": 78696.62852919102, 432 | "text": "", 433 | "fontColor": "0, 200, 255" 434 | }, 435 | { 436 | "elementType": "node", 437 | "x": -6, 438 | "y": 358, 439 | "id": -2148, 440 | "Image": "terminal.png", 441 | "text": "终端", 442 | "textPosition": "Bottom_Center", 443 | "larm": "undefined", 444 | "level": 6 445 | }, 446 | { 447 | "elementType": "node", 448 | "x": 100, 449 | "y": 242, 450 | "id": 24200, 451 | "Image": "storageServer.png", 452 | "text": "存储服务器", 453 | "textPosition": "Bottom_Center", 454 | "larm": "undefined", 455 | "level": 6 456 | }, 457 | { 458 | "elementType": "link", 459 | "nodeAid": 19184, 460 | "nodeZid": 24200, 461 | "text": "", 462 | "fontColor": "0, 200, 255" 463 | }, 464 | { 465 | "elementType": "link", 466 | "nodeAid": 24200, 467 | "nodeZid": -2148, 468 | "text": "", 469 | "fontColor": "0, 200, 255" 470 | }, 471 | { 472 | "elementType": "link", 473 | "nodeAid": 24200, 474 | "nodeZid": 40646.1465492154, 475 | "text": "", 476 | "fontColor": "0, 200, 255" 477 | }, 478 | { 479 | "elementType": "node", 480 | "x": 606, 481 | "y": 223, 482 | "id": 135138, 483 | "Image": "serve3.png", 484 | "text": "服务器", 485 | "textPosition": "Bottom_Center", 486 | "larm": "undefined", 487 | "level": 6 488 | }, 489 | { 490 | "elementType": "link", 491 | "nodeAid": 46512, 492 | "nodeZid": 135138, 493 | "text": "", 494 | "fontColor": "0, 200, 255" 495 | }, 496 | { 497 | "elementType": "link", 498 | "nodeAid": 135138, 499 | "nodeZid": 148037.51271932092, 500 | "text": "", 501 | "fontColor": "0, 200, 255" 502 | }, 503 | { 504 | "elementType": "node", 505 | "x": 1020, 506 | "y": 243, 507 | "id": 247860, 508 | "Image": "serve3.png", 509 | "text": "服务器", 510 | "textPosition": "Bottom_Center", 511 | "larm": "undefined", 512 | "level": 6 513 | }, 514 | { 515 | "elementType": "link", 516 | "nodeAid": 135138, 517 | "nodeZid": 178688.53863348166, 518 | "text": "", 519 | "fontColor": "0, 200, 255" 520 | }, 521 | { 522 | "elementType": "link", 523 | "nodeAid": 135138, 524 | "nodeZid": 209891.2094417991, 525 | "text": "", 526 | "fontColor": "0, 200, 255" 527 | }, 528 | { 529 | "elementType": "link", 530 | "nodeAid": 135138, 531 | "nodeZid": 238629.94512447607, 532 | "text": "", 533 | "fontColor": "0, 200, 255" 534 | }, 535 | { 536 | "elementType": "link", 537 | "nodeAid": 135138, 538 | "nodeZid": 265697.62579576636, 539 | "text": "", 540 | "fontColor": "0, 200, 255" 541 | }, 542 | { 543 | "elementType": "link", 544 | "nodeAid": 135138, 545 | "nodeZid": 296670.4747036903, 546 | "text": "", 547 | "fontColor": "0, 200, 255" 548 | }, 549 | { 550 | "elementType": "link", 551 | "nodeAid": 135138, 552 | "nodeZid": 327119.740955437, 553 | "text": "", 554 | "fontColor": "0, 200, 255" 555 | }, 556 | { 557 | "elementType": "link", 558 | "nodeAid": 135138, 559 | "nodeZid": 356614.6464501062, 560 | "text": "", 561 | "fontColor": "0, 200, 255" 562 | }, 563 | { 564 | "elementType": "link", 565 | "nodeAid": 247860, 566 | "nodeZid": 391081.9010144402, 567 | "text": "", 568 | "fontColor": "0, 200, 255" 569 | }, 570 | { 571 | "elementType": "link", 572 | "nodeAid": 247860, 573 | "nodeZid": 417802.8784418509, 574 | "text": "", 575 | "fontColor": "0, 200, 255" 576 | }, 577 | { 578 | "elementType": "node", 579 | "x": 1180, 580 | "y": 249, 581 | "id": 293820, 582 | "Image": "serve3.png", 583 | "text": "服务器", 584 | "textPosition": "Bottom_Center", 585 | "larm": "undefined", 586 | "level": 6 587 | }, 588 | { 589 | "elementType": "node", 590 | "x": 1327, 591 | "y": 261, 592 | "id": 346347, 593 | "Image": "serve3.png", 594 | "text": "服务器", 595 | "textPosition": "Bottom_Center", 596 | "larm": "undefined", 597 | "level": 6 598 | }, 599 | { 600 | "elementType": "node", 601 | "x": 1498, 602 | "y": 265, 603 | "id": 396970, 604 | "Image": "serve3.png", 605 | "text": "服务器", 606 | "textPosition": "Bottom_Center", 607 | "larm": "undefined", 608 | "level": 6 609 | }, 610 | { 611 | "elementType": "link", 612 | "nodeAid": 293820, 613 | "nodeZid": 447511.4230047617, 614 | "text": "", 615 | "fontColor": "0, 200, 255" 616 | }, 617 | { 618 | "elementType": "link", 619 | "nodeAid": 293820, 620 | "nodeZid": 477581.0284308524, 621 | "text": "", 622 | "fontColor": "0, 200, 255" 623 | }, 624 | { 625 | "elementType": "link", 626 | "nodeAid": 346347, 627 | "nodeZid": 509738.78149099427, 628 | "text": "", 629 | "fontColor": "0, 200, 255" 630 | }, 631 | { 632 | "elementType": "link", 633 | "nodeAid": 346347, 634 | "nodeZid": 539904.3746312304, 635 | "text": "", 636 | "fontColor": "0, 200, 255" 637 | }, 638 | { 639 | "elementType": "link", 640 | "nodeAid": 396970, 641 | "nodeZid": 575589.9957041561, 642 | "text": "", 643 | "fontColor": "0, 200, 255" 644 | }, 645 | { 646 | "elementType": "link", 647 | "nodeAid": 396970, 648 | "nodeZid": 609759.5416871539, 649 | "text": "", 650 | "fontColor": "0, 200, 255" 651 | }, 652 | { 653 | "elementType": "link", 654 | "nodeAid": 396970, 655 | "nodeZid": 643800.995105714, 656 | "text": "", 657 | "fontColor": "0, 200, 255" 658 | }, 659 | { 660 | "elementType": "link", 661 | "nodeAid": 396970, 662 | "nodeZid": 671677.3460062885, 663 | "text": "", 664 | "fontColor": "0, 200, 255" 665 | }, 666 | { 667 | "elementType": "node", 668 | "x": 1267, 669 | "y": 104, 670 | "id": 131768, 671 | "Image": "serve1.png", 672 | "text": "服务器", 673 | "textPosition": "Bottom_Center", 674 | "larm": "undefined", 675 | "level": 6 676 | }, 677 | { 678 | "elementType": "link", 679 | "nodeAid": 19184, 680 | "nodeZid": 131768, 681 | "text": "", 682 | "fontColor": "0, 200, 255" 683 | }, 684 | { 685 | "elementType": "link", 686 | "nodeAid": 131768, 687 | "nodeZid": 247860, 688 | "text": "", 689 | "fontColor": "0, 200, 255" 690 | }, 691 | { 692 | "elementType": "link", 693 | "nodeAid": 131768, 694 | "nodeZid": 293820, 695 | "text": "", 696 | "fontColor": "0, 200, 255" 697 | }, 698 | { 699 | "elementType": "link", 700 | "nodeAid": 131768, 701 | "nodeZid": 346347, 702 | "text": "", 703 | "fontColor": "0, 200, 255" 704 | }, 705 | { 706 | "elementType": "link", 707 | "nodeAid": 131768, 708 | "nodeZid": 396970, 709 | "text": "", 710 | "fontColor": "0, 200, 255" 711 | }, 712 | { 713 | "elementType": "link", 714 | "nodeAid": 131768, 715 | "nodeZid": 537470.3511593604, 716 | "text": "", 717 | "fontColor": "0, 200, 255" 718 | }, 719 | { 720 | "elementType": "node", 721 | "x": 1903, 722 | "y": 284, 723 | "id": 540452, 724 | "Image": "serve3.png", 725 | "text": "服务器", 726 | "textPosition": "Bottom_Center", 727 | "larm": "undefined", 728 | "level": "6" 729 | }, 730 | { 731 | "elementType": "link", 732 | "nodeAid": 540452, 733 | "nodeZid": 765411.2706575748, 734 | "text": "", 735 | "fontColor": "0, 200, 255" 736 | }, 737 | { 738 | "elementType": "link", 739 | "nodeAid": 540452, 740 | "nodeZid": 809972.5580327105, 741 | "text": "", 742 | "fontColor": "0, 200, 255" 743 | } 744 | ] -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # 功能 2 | 3 | + 左侧栏用于导航不同层级的路由,实现对右侧不同层级拓扑图界面的切换 4 | + 随时从服务器载入需要的设备图片用作拓扑节点 5 | + 即时保存现有编辑数据和视图,异步加载新界面,并可导出PNG图片 6 | + 图片节点和连线节点均具有右键菜单,可随时添加连线和设备节点并设置节点的层级 7 | + 双击节点可修改节点的文字描述 8 | + 其他 9 | - [演示地址](http://www.billyhu.com/jtopo) 10 | 11 | 12 | -------------------------------------------------------------------------------- /topo-1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | -------------------------------------------------------------------------------- /topo-2.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | -------------------------------------------------------------------------------- /topo-3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | -------------------------------------------------------------------------------- /topo-4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | -------------------------------------------------------------------------------- /topo-5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | -------------------------------------------------------------------------------- /topo-6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the test for network topology 5 | 240 | 241 | 242 | 243 | 244 |
245 |
246 | sorry,your browser do not support canvas label 247 |
248 |
249 | 289 | 290 | 327 | 334 | 335 | 336 | 705 | 706 | --------------------------------------------------------------------------------