Meu segundo experimento pessoal, dessa vez decidi me aventurar por campos mais racionais e lógicos. No meio da aula de estrutura de dados e algoritmos da faculdade, estudando sobre árvores bateu uma ideia… Por que não passar isso para JavaScript?
Dei então uma boa olhada na net, encontrei poucos artigos e tópicos falando sobre estrutura de dados para JavaScript, enfim surgiu um desafio :)
A princípio era um desafio apenas pessoal, mas depois se tornou um plugin JS.
Okay, mas o que exatamente o treeData.js faz?
O treeData.js permite criar estruturas de dados não lineares em específico: árvores, tudo isso apenas definindo um objeto e iniciando uma função de build passando esse objeto como parâmetro. Em futuro próximo ele irá ser apenas um método do objeto para facilitar a iniciação, e talvez eu associe o plugin ao Jquery.
Se deseja ver o plugin: treeData.js
Projeto no GitHub: forkar projeto :)