feat:添加多种数据结构同时渲染的支持

This commit is contained in:
黎智洲
2021-05-25 16:05:10 +08:00
parent 4c1510da1f
commit efdb325adc
24 changed files with 815 additions and 611 deletions
+5 -6
View File
@@ -82,6 +82,8 @@ const Engine = SV.Engine,
<script src="./dataStruct/GeneralizedList.js"></script>
<script>
const engines = {
0: BTree,
1: LList,
@@ -98,7 +100,7 @@ const engines = {
let dataCounter = 0;
let cur = engines[3](document.getElementById('container'), {
let cur = engines[1](document.getElementById('container'), {
freedContainer: document.getElementById('freed'),
leakContainer: document.getElementById('leak')
});
@@ -113,12 +115,9 @@ document.getElementById('btn-next').addEventListener('click', e => {
cur.engine.reLayout();
});
document.getElementById('btn-set').addEventListener('click', e => {
let els = cur.engine.getElements();
els.map(item => {
item.set('style', { fill: 'red' });
});
cur.engine.on('node:mouseover', evt => {
console.log(evt);
});