Якоб Нильсен, не так давно, предположил, что скрывать вводимый пароль звездочками - не самая лучшая идея:
Когда пользователь вводит пароль, а видит только звездочки - это неудобно. Причем на повышение безопасности этот функционал почти не влияет, зато может оказаться решающим для вашего сайта.
Якоб Нильсен
Нильсен утверждает, что основные условия успешного юзабилити - предоставление обратной связи и отображение текущего состояния. Более того, он утверждает, что с точки зрения бизнеса неудачные попытки войти на сайт встанут в дополнительные расходы на поддержку пользователей. Все это верно, но тем не менее для пользователей важно, что их пароль не видно.
Пользователи привыкли, что их пароль никто не видит.
Долгое время для того чтобы упростить создание сложных элементов пользовательского интерфейса, с применением анимации, скругленных углов или drag-n-drop, использовались jQuery, Dojo и им подобные библиотеки. И это, безусловно, удобно для создания сложных web-приложений.
Drag-n-drop теперь есть в HTML5. Спецификация определяет событийный механизм, JavaScript API и дополнительные элементы разметки, позволяя таскать по странице любой ее элемент. Я не думаю, что кто-то будет против поддержки drag-n-drop на уровне браузера. Поддержка браузерами drag-n-drop приведет к созданию более быстрых, "отзывчивых" web-приложений.
База данных это основная часть большинства веб-приложений. А если вы используете PHP, то скорее всего вы так же используете и MySQL - часть стандартного LAMP.
Начать писать на PHP довольно просто, многие начинающие разработчики могут написать работающий код через несколько часов после начала изучения. Однако, создание более сложного приложения требует как времени, так и опыта. Дальше приведены десять самых распространенных ошибок, которые я видел, при работе с MySQL (некоторые могут быть в любом языке/базе данных).
Для переноса длинных ссылок, непрерывных строчек текста и другого содержания, достаточно просто применить следующий кусок CSS кода к нужному элементу (например, к тэгу pre):