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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 08.09.2019, 22:55   #1
Wolly
Новичок
 
Регистрация: 08.09.2019
Сообщений: 1
Репутация: 10
По умолчанию 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, другие браузеры можно опустить.
Организация и структура кода будет оцениваться, поэтому приведите его в надлежащий вид
Изображения
 
Wolly вне форума   Ответить с цитированием
Старый 08.09.2019, 23:37   #2
Alex11223
Модератор
Заслуженный модератор
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,298
Репутация: 3739

icq: 512-765
skype: alexp.frl
По умолчанию

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для учета рабочего времени работников 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


12:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.