пятница, 11 июля 2014 г.

2. ПЛАНИРОВАНИЕ ПРОГРАММЫ

TodoMVC, несмотря на свои небольшие размеры, содержит большую часть поведения, типичных для современных приложений одной странице. Прежде чем продолжить, воспользоваться моментом, чтобы понять, как TodoMVC работает с точки зрения пользователя.

TodoMVC имеет следующие основные особенности:





  1. Он отображает список Todos для пользователя, чтобы видеть. Этот список будет увеличиваться и уменьшаться, пока пользователь добавляет и удаляет ToDos. 
  2. Он принимает текст в <input> для вступления новых Todos. Нажатие на клавишу <enter> создает новый элемент и отображает его в списке ниже. 
  3. Это предоставляет флажок для переключения между полных и неполных государств для каждого TODO. Новые Todos начать неполным. 
  4. Он отображает количество неполных Todos и держит этот счетчик обновляться по мере добавлены новые Todos которые и существующие Todos будут завершены.
  5. Это предоставляет ссылки для пользователя для навигации между списками, показывая все, неполных и завершенных Todos. 
  6. Она обеспечивает кнопку, чтобы удалить все завершенные ToDos и информирует пользователя о количестве завершенных Todos. Эта кнопка не будет видна, если нет завершенных Todos. 
  7. Она обеспечивает кнопку, чтобы удалить один конкретный TODO. Эта кнопка отображается как пользователь наводит курсор на TODO и принимает форму красной X. 
  8. Это предоставляет флажок для переключения всех существующих ToDos между полных и неполных государств. Кроме того, когда все Todos комплектуются этот флажок становится проверяется без взаимодействия с пользователем. 
  9. Это позволяет пользователю сделать двойной клик, чтобы показать текстовое поле для редактирования один TODO. Нажатие на клавишу <enter> или перемещения фокуса вне этого текстовое поле будет сохраняться измененный текст. 
  10. Он сохраняет ToDos пользователя между загрузке приложения с помощью механизма LocalStorage браузера.
Вы можете взаимодействовать с заполненной версии приложения, посетив сайт TodoMVC.

Комментариев нет:

Отправить комментарий