Разметка для кнопок в веб-приложении на основе JS - PullRequest
0 голосов
/ 18 августа 2011

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

В соответствии с основными приложениями, где в основном любая команда, которая делает что-либо (переход на другой экран, сохранение работы, получение справки и т. Д.), Представляет собой кнопку.

Практическое рассмотрение использования якорей заключается в том, чтоне перенаправляйте пользователя на другую страницу, которая кажется странной;но лучше ли вызывать javascript из элемента привязки?

Часто кнопки в веб-приложениях вложены в элементы li, а в stackoverflow обратите внимание, что кнопка / ссылка «Задать вопрос» находится в списке, даже если этоЕдинственный элемент (я предполагаю, что это для получения правильного стиля).

Какие варианты и соображения я должен учитывать при кодировании стороны элементов html для интерактивного приложения JS?

1 Ответ

1 голос
/ 18 августа 2011

IMO, якоря предназначены для перехода на другой экран, особенно если вы собираетесь обновить хэш URL-адреса, чтобы включить поддержку кнопки «Назад».Поэтому, если действие заключается в просмотре элемента или переходе на страницу редактирования и т. Д., Используйте ссылку.

В противном случае для таких действий, как «удалить», «сохранить», «отменить» и т. Д., Я бы использовалкнопки.

...