Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 08.09.2019, 22:55   #1
Wolly
 
Регистрация: 08.09.2019
Сообщений: 1
По умолчанию JavaScript Application c помощью JS,jQuery,Bootstrap.Приложение для учета рабочего времени

Помогите пожалуйста с Тестовым заданием
Может кто-то знает подходящую литературу.Только начинаю разбирать JavaScript,поэтому была бы очень рада совету.
С чего мне начать?
Правильно ли я поняла,это приложение должно быть в html-оболочке?
Где в тестовом задании я могу использовать Bootstrap,jQuery?

ТЗ

Цель

Задача создать небольшое Javascript Application используя стек из следующих технологий: Js ,
jQuery, Bootstrap, Moment.js. Также можно использовать любые другие библиотеки по желанию
кандидата. Ожидается что кандидат будет использовать компоненты, входящие в библиотеку
bootstrap. Адаптивность макета желательна, но может быть опущена для экономии времени.

Описание Задачи

Tracker+ — простое приложение для трекинга времени, которое позволяет пользователю вести учет
потраченного времени и делать простую аггрегацию по записям времени. Приложение должно
быть чисто фронт-енд и не подразумевает бекенд реализации.

Модель данных

Главным элементом данных в приложении является объект TimeLog который состоит
из:
• поля начала времени (Дата начала)
• продолжительности (Длительность работы)
• названия (Текстовое поле, лимит 30 символов)
• описания работы. (Текстовое поле, без лимита. Должно хранить переносы строк.)
Все поля кроме описания — обязательные.
Компоненты (обязательные)

Time Tracker

Позволяет создать новую запись. Пользователь может ввести данные самостоятельно или нажать
на зеленую кнопку «Запустить трекер». В случае этого компонент меняет свое состояние,
заполняет дату начала текущей датой и начинает отсчет времени. Трекер можно приостановить
или завершить. В случае завершения, компонент меняет состояние на первоначальное, только
поля «Start Date» (должен быть datepicker для упрощения выбора для юзера) и «Time Spent»
заполнены значениями которые были на момент остановки. Кнопка «Reset» очищает все значения
формы. «Add Time Log» добавляет запись в таблицу «Time Log».

Time Log

Таблица Time Log содержит записи о потраченном времени. Таблица по дефолту сортирована по
дате в направлении от самой поздней к более ранней. Таблица должна поддерживать сортировку
по полям Start Time, Name, Time Spent в обоих направлениях. Чтобы изменить направление
сортировки и поле, пользователь должен кликнуть по заголовку колонки.

Архив содержащий все файлы необходимые для локальной работы приложения. Приложение
должно работать в последней версии Google Chrome, другие браузеры можно опустить.
Организация и структура кода будет оцениваться, поэтому приведите его в надлежащий вид
Изображения
Тип файла: jpg Безымянный.jpg (59.0 Кб, 34 просмотров)
Wolly вне форума Ответить с цитированием
Старый 08.09.2019, 23:37   #2
Alex11223
Заблокирован
 
Регистрация: 12.01.2011
Сообщений: 19,503
По умолчанию

Цитата:
Сообщение от Wolly Посмотреть сообщение
Где в тестовом задании я могу использовать Bootstrap,jQuery?
Бутстрап это фреймворк для упрощения верстки. Смотрите его доку, примеры и т.д.
Ну а jQuery это библиотека с разными JS функциями, которая много чего может упростить в JS коде, хотя уже менее актуально если использовать современный JS. Смотрите в доке что он умеет.
Alex11223 вне форума Ответить с цитированием
Старый 09.09.2019, 01:21   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

В 2019 году jQuery уже не актуален. Не иди в компанию, где его просят.
Тем не менее, знать его все равно нужно, вот такой вот парадокс)
Посоветую learn.javascript.ru, лекции яндекса по программе ШРИ, WebStandartDays. Они дадут хороший старт, все остальное сам нагуглишь, гудлак.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для учета рабочего времени работников olololoshka Общие вопросы по Java, Java SE, Kotlin 20 22.04.2015 19:58
Табель учета рабочего времени Romashka73 Microsoft Office Excel 6 30.11.2014 12:06
Табель учета рабочего времени Bloodmale Помощь студентам 1 29.04.2013 17:49
создание табеля учета рабочего времени Amphitrite Microsoft Office Excel 2 29.08.2011 12:22
Формула учета рабочего времени (опоздания и т.п.) LiveNote Microsoft Office Excel 1 02.04.2009 02:30


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS