Разработка на стороне клиента - в настройках процесса / завершенного индикатора? - PullRequest
1 голос
/ 06 мая 2010

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

Например, просто для пояснения, что если вы отправляете данные формы профиля в веб-службу. Я хочу показать, что с пользователем что-то происходит, и сообщить ему, что форма успешно отправлена.

В прошлом я использовал сообщение в стиле твиттера (которое отображается вверху), модальные диалоги ... Мне было любопытно, что работает для других, и любые советы (что нравится / не нравится пользователям и т. Д. ).

Опять же, технические детали не нужны.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 мая 2010

Я считаю, что анимированное GIF-изображение с поворотом полупрозрачного круга является очень распространенным показателем того, что что-то на странице загружается.

Зеленая галочка является общим признаком успешной задачи, а большой красный Х хорошо говорит пользователю, что что-то, что он сделал (или сервер не сделал), неправильно. Конечно, вам также нужно дать объяснение, почему возникает ошибка.

Этот метод довольно прост и легко реализуем.

0 голосов
/ 07 мая 2010

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

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

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

Очевидно, нужен индикатор выполнения или индикатор «занят», хотя я не вижу двух принципиально разных способов его реализации.

Мои два цента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...