Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 2.33 KB

README.RU.md

File metadata and controls

20 lines (12 loc) · 2.33 KB

Logo

TreeWithPath

Библиотека JavaScript для работы с деревьями. Основное отличие от других библиотек, в том что тут доступ к узлам происходит через пути, пути похожие на пути в файловых системах.

Пути

Путь в TreeWithPath очень похож на пути в ОС Unix. У каждого дерева есть свой корень. Он в путях обозначается /. Также у каждого узла есть свое имя. Имя может быть одинаковое если узлы имееют разных родителей. Если попытатся создать узел а у этого родителя уже есть узел с таким именем то будет ошибка. Оно задается при создании. Это как имя файла, оно используется в путях. Например создадим узел node1 который является ребенком корневого узла (он называется root). И путь к созданному узлу будет /node1. А теперь давайте создамим ребенка для node1, и назовем его node2. Путь к нему получится /node1/node2. Таким образом можно создавать много узлов. Теперь перейдем к работе с самой библиотекой.

Документация

Документацию по классу дерева и узла можно посмотреть тут и тут.

Установка

Чтобы установить Вы можете набрать в терминал npm install treewithpath. После этого подключите Tree в нужном файле используя const Tree = require("treewithpath"); (или как вы там импортируете). Ну а об том как использовать Tree Вы можете найти в документации (смотрите выше).