М Ы ❤ HTML, И ТЕПЕРЬ ОН ТОЖЕ НАС ❤
HLML5 позволяет создавать формы гораздо быстрее. Кроме того, в HTML5 появился ряд
новых приятных возможностей — например, к уже существующим типам HTTP-запросов,
которые могут отправлять формы (
get
и
post
), было добавлено два новых:
update
и
delete
.
Однако самое потрясающее обновление, которое оценят не только разработчики, но и их
боссы и клиенты, заключается в том, что теперь жизнь каждого из них значительно упро-
стилась — новые типы ввода данных поддерживают особые пользовательские интерфейсы
и, самое главное, обладают встроенными возможностями сообщений об ошибках.
Со временем проверка для основных типов данных с помощью JavaScript станет ненужной,
однако сейчас не стоит посыпать ее нафталином — JavaScript будет необходим до насту-
пления светлого будущего, когда у каждого будет HTML5-браузер (или ваш начальник
решит, что пользователям древних браузеров придется ограничиться проверкой форм
только со стороны сервера). В главе 12 мы познакомим вас с методологией под названием
«заполнение» (polyfill), которая гарантирует, что старые браузеры (и только старые брау-
зеры) получат помощь от JavaScript, в то время как вы будете создавать современный код,
согласующийся со стандартом.
ПРИМЕЧАНИЕ Эти усовершенствования форм пока что реализованы далеко не везде Наиболее широко их
поддержка внедрена в Opera, на втором месте браузеры WebKit и Firefox На момент написа-
ния этой главы кое-что поддерживается даже в Internet Explorer 10 Platform Preview 2 Золотые
времена настают!