Я создаю сайт на основе php + mysql, и мне нужно нарисовать двоичное дерево. Через googling я узнал, что jquery хорош для этого. на самом деле я совершенно не осведомлен о jquery. так что я должен пойти на «jquery»? Любое предложение ..печать двоичного дерева на веб-сайте php
ответ
Я не совсем уверен, если это то, что вы хотите, но есть плагин рисовать бинарных деревьев с помощью JQuery:
Это пример:
var myTree;
$(function(){
myTree = $("#treeDiv").btree()[0]; // create the tree and associated to '#treeDiv'
});
function redraw(){
myTree.clear(); // remove the tree
myTree = $("#treeDiv").btree({
branchColor: $("#color").val(), // Take the color from '#color' input
branchStroke: $("#stroke").val(), // Take the branch stroke from '#stroke' input
hSpace: $("#hSpace").val(), // Take the horizontal space from '#hSpace' input
vSpace: $("#vSpace").val(), // Take the vertical space from '#vSpace' input
borderWidth: $("#border").val(), // Take the width border from '#border' input
horizontal: $("#horizontal").attr('checked'), // Take the orientation from '#horizontal' input
flip: $("#flip").attr('checked') // Do you want to flip the tree? from '#flip' input
})[0];
}
Он создал несколько входов, и он читал значения, чтобы построить дерево из своего. Вы можете передать значения, которые вы хотите напрямую.
В разделе «Использование» вы можете найти более подробную информацию о том, как протестировать этот плагин.
yup его удовлетворяя все, что мне нужно. Благодарю. так что теперь начните обучение jquery. – xtras
Просто совет: щелкните правой кнопкой мыши на веб-странице, которую я вам поделил до> Просмотреть исходный код. Теперь вы можете увидеть исходный код примера, показанный в разделе «Двоичное дерево в действии». Ваше приветствие :) –
, когда m использует скопированный источник ссылки, который вы указали, не отображая двоичное дерево. пожалуйста, вы можете дать мне код, удалив ненужные вещи, чтобы он рисовал только двоичное дерево .. (поле отображается только не дерево) – xtras
Что вы подразумеваете под "draw"? Вы хотите вывести html, ascii art или изображение? Что с этим связано mysql? – marcog
Вопрос очень расплывчатый. Цель неясна. Претензии не указаны. Вы, кажется, думаете, что jquery - это решение, но единственным тегом, который на данный момент является ваш вопрос, является PHP – symcbean
данные, которые должны быть напечатаны, поскольку узлы дерева должны быть взяты из базы данных моего друга ..! – xtras