Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 05.09.2016, 14:13
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Rise,
ну так дайте на статью ссылку, отвечает оно заданию или нет, но может куратор и пожалеет бедного студента. Но если куратор взял с интернета, значит учебе кода. )
Ответить с цитированием
  #12 (permalink)  
Старый 05.09.2016, 14:29
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Зачем отчислять, может он не будет работать программистом, а просто нужен диплом.
Что бы куда-нибудь устроиться
Ответить с цитированием
  #13 (permalink)  
Старый 05.09.2016, 14:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от DivMan
Зачем отчислять, может он не будет работать программистом, а просто нужен диплом
А зачем учится, проще тогда купить диплом.

Из анекдотов:

Мой друг учится на электрика, и судя по нему и его одногруппникам, после того, как они выпустятся, половину из них сразу убьет током, а другая половина оставит, как минимум, половину России без электричества. А я учусь в меде, так что тех, кого не убьет током сразу, убьют мои одногруппники.

Я бы тоже не хотел оказаться на столе хирурга вспоровшему мне живот и не знающему что делать дальше потому, что некогда ему подсказали на форуме, что внутри, но только в общих чертах.
Ответить с цитированием
  #14 (permalink)  
Старый 06.09.2016, 05:17
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от laimas Посмотреть сообщение
Rise,
ну так дайте на статью ссылку
Вот вариант на чистом js http://javascript.ru/ui/tree Насчет сервера и бд лучше у автора уточнить, но мне кажется как-то сложно для либы. Скорее всего дело ограничивается каким-нибудь json файлом и поднятием простейшего сервера статики.
Ответить с цитированием
  #15 (permalink)  
Старый 06.09.2016, 08:13
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от destus
мне кажется как-то сложно для либы. Скорее всего дело ограничивается каким-нибудь json файлом
Читаем задание:

Необходимо построить на веб-странице дерево пользователей, загружающееся динамически аяксом по мере открытия веток: при нажатии на элемент дерева происходит раскрытие закрытой ветки или закрытие открытой. Повторно открытые ветки должны открываться уже без загрузки их с сервера.

Если взять данные, уже готовые и в виде JSON отдать клиенту, то:

1) тем где Ajax должен работать придется писать пояснение, что "это ну типа тут Ajax"
2) как-то представить записи дерева, что уже так или иначе попытка описания хранения данных на сервере.

Если следовать букве задания, то:

Самое простое хранение дерева записей в базе, это ID+Prent. Записи первого уровня имеют parent равный 0, записи дочерние в качестве parent содержат id родителя.

Если выплюнуть данные клиенту в таком виде, тогда бы стояла задача построения дерева из данных, что было бы несколько иной задачей. Для облегчения построения его нужно было бы напрячь базу, если поступать традиционно - рекурсия (хотя вполне можно обойтись и без нее).

Но загружающееся динамически аяксом по мере открытия веток означает, что получать записи нужно только принадлежащие конкретному родителю. Все, и это просто. Единственное что запрос также должен возвращать наличие или нет у запрошенной записи дочерних.

Клиенту только и остается в элемент списка вставлять вложенный список, если он еще не получен от сервера.

То есть, если знать как это организовано, то код сервера и клиента простой, жаждущему знаний это вполне по силам.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь с прошивкой баннеров HTML5 Canvas kambodge Работа 0 08.07.2016 13:55
помощь по jquerry анимации rev27 Элементы интерфейса 6 23.04.2014 03:06
Требуется помощь bboulevard Ваши сайты и скрипты 14 02.12.2013 17:47
Нужна помощь: Slider wheel Alex555 Мобильный JavaScript 0 15.05.2013 18:06
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17