foundation
HTML-формы
Нативные controls, labels, validation, autocomplete, поведение submit и доступные состояния ошибок.
На интервью по формам фокус на нативном поведении до кастомных виджетов: правильные controls, labels, validation, autocomplete и доступные ошибки. HTML-формы задают семантику отправки, клавиатурные пути и автозаполнение браузера.
Подтемы: нативные controls и constraint validation; labels, name, группировка и autocomplete tokens.
На интервью: разберите login-форму, доступную без JavaScript.
Типовые ошибки: placeholder вместо label, кнопки на div, client validation как «безопасность».
Чеклист:
- Сначала нативные controls.
- У каждого control есть label и name.
- Client validation для UX, server — для безопасности.