2 легких задания по JavaScript (тендер № 3190)
Специализация:
|
Статус тендера:
Закрыт
|
Описание задания:
Задание 1.
Напишите функцию на JavaScript, принимающую в качестве аргумента элемент html и выводящую на страницу «дерево» DOM, для которого переданный в качестве аргумента элемент является корневым. Дерево должно выводиться в виде ненумерованного списка (<ul>) с вложениями. В качестве текста, выводимого в элементе списка использовать имя элемента (т.е. head, body, p, div и др) и id элемента в том случае, если он указан. Вызов функции на странице осуществлять при нажатии кнопки, элемент, начиная с которого выводить дерево, указывать через его id, которое вводить в текстовом поле.
Задание 2.
Разработать веб-приложение, позволяющее собрать данные. Структура данных, которые необходимо собирать задается файлом, в формате JSON. Пример такого файла:
{
"name":"Показания счетчиков"
"квартира":"string",
"resources":[
{
"name":"Вода",
"показания счетчика":"number"
},
{
"name":"Электричество",
"Тариф дневной":"number",
"Тариф ночной":"number",
},
{
"name":"Газ",
"показания счетчика":"number"
}
]
}
Здесь свойство «name» во всех объектах предназначено для указания наименования для данного блока полей, в которые будут вводиться пользователем данные. Для данного примера система должна построить интерфейс вида *указан во вложениях*
Приведенный выше файл определяющий структуру вводимых данных является примером, система должны иметь возможность обработать любой файл такого вида. Файл, читается либо из базы данных, либо из специального каталога на сервере. Введенные пользователем данные сохраняются в базе данных. Пользователь имеет возможность просмотреть все ранее введенные данные (система должна иметь возможность предоставить список ранее введенных данных), но не может их изменить.
Дополнительно: добавить возможность авторизации пользователя и просмотра им только «своих» данных
(необязательно, можно не реализовывать в том случае, если вы можете реализовать основную функциональность без них)
Обращаю внимание, второе задание предполагает разработку двух компонентов - клиентской (работающей в браузере) и серверной части (работающей на nodejs). Серверная часть должна быть написана строго на javascript. Так же в каждом задании необходимо оставить комментарии о принципах работы кода, за обширные комментарии будет бонус.
|
Ориентировочная стоимость:
1500
|
Прикрепленные файлы:
3190_1.png - скачать |
Тип субъекта:
Физическое лицо
|
Варианты оплаты:
Возможна предоплата
|
Место работы:
В офисе
|
Дата публикации:
19.02.2022 19:00
|
Чтобы между ЗАКАЗЧИКОМ и ИСПОЛНИТЕЛЕМ было достигнуто полное ВЗАИМОПОНИМАНИЕ, посмотрите этот видеоролик.
Если вы фрилансер, получаете деньги за свои услуги, то пользоваться традиционными сервисами не всегда удобно, например, получить деньги из заграницы от зарубежного заказчика, сейчас практически не реально. В данном случае, выгодно воспользоваться обменными пунктами, где меньше ограничений, лучший курс и скидки. Согласны? На bestchange.ru представлены именно такие обменные пункты, обладающие безупречной репутацией, решающие любые вопросы на раз-два-три. Более 400 проверенных обменных онлайн-сервисов в одном месте — bestchange.ru
Место для Вашей рекламы ;) Хотите разместить рекламу ваших услуг, сервиса или компании в данном месте?
7 дней — 1500 руб.; 14 дней — 2700 руб.; 30 дней — 5700 руб.
Пишите на почту: freten.site@yandex.ru