HTML 5 - это новое определение W3C для HTML, которое, вероятно, будет отражать направление развития интернета, когда люди находят приложения-убийцы, которые в нем работают.
Существуют широко разрекламированные «общедоступные» функции кодирования, такие как тег <video>
, но мне интересно, какие низкоуровневые уловки кодирования люди уже нашли, которые могут быть важными, полезными, интересными или всем перечисленным.
Некоторые примеры, с которыми я сталкивался до сих пор:
События перетаскивания, которые управляют передачей данных - например:
document.addEventListener("dragstart", function(event)
{
event.dataTransfer.setData("image/png", slides.imageRep());
event.dataTransfer.setData("slides", slides.serializedRep());
// etc.
}, false)
2-мерная и 3-мерная графика через расширение элемента <canvas>
.
Контекстно-зависимые блоки html
(в качестве бонуса - устаревший тег <applet>
и <marquee>
- woohoo!)
<ruby>
метка для идеографов
и я не уверен, что это новое, но тег <progress>
- эти динамически обновляемые теги сделают Интернет более насыщенным.
Кто-нибудь играл с ними и нашел несколько интересных примеров их объединения? Возможно, какой-нибудь демонстрационный код?