Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<a href="familyreunion.zip/html/activities.html">Деятельность нашего семейного воссоединения</a>
<a href="zip://familyreunion.zip/html/activities.html">Деятельность нашего семейного воссоединения</a>
Вот пример того, как мы можем справиться с полным экраном и получением скриншотов
либо указывать путь в виде «httр://example.com/mobile/familyreunion.zip/html/activities.html»
<decompress href="/mobile/archive.zip">
...
<a href="/path/to/some/page.html" zip-src="/mobile/archive.zip">Click!</a>
Преимущества такого подхода: доступ браузера к файлам из ZIP, снижение требований к пропускной способности (что особенно важно для мобильных платформ).
Семантика для описания заголовков и авторов
<location lat=27.9 long=-71.3 altitude=-100>Бермудский треугольник</location>
tеaser
Автоматическое написание с заглавных букв в полях формы
<textarea style="text-transform: capitalize">
Полноэкранный режим и скриншоты
Элемент editоr
tеxtarea type=”wysiwyg”
«behaviors» или динамические подклассы DOM-элементов
include(‘url’);
JavaScript: пространство имён и классы
А гугловские/яндексовые карты и GPS в телефонах учитывают эти штуки? Насколько я понимаю, сейчас почти все используют WGS 84 + EGM96, полагаю, для типовых веб-задач этого хватит…
Вот это работает:… text-transform: capitalize
Но на сервер данные полетят с маленькими буквами. Что может дважды расстроить юзера — неуважением к его фамилии и фактом обмана. Не надо так:)
какое быстродействие будет у этой балалайки
По-моему, при хорошей реализации — не особо меньшее, чем у стандартных интерактивных элементов типа details (не считая разовых затрат на инициализацию). registerElement решает всё-таки немного другую задачу, определение совсем новых элементов и расширение поведения нескольких старых — разные вещи, но они могут неплохо друг друга дополнять.
Ну почему, HTML-импорты ведь появились. Правда, будущее у них несколько туманно. Возможно, новому предложению повезет больше, кто знает?..
Это вопрос скорее к авторам ES6, где как минимум классы уже ввели. Правда, тут уже я удивляюсь, как это относится к HTML:)
Да, можно, всякие schema.org и т.п. тоже этим занимаются. Но если семантика выносится в отдельный слой, что остается на основном уровне? Мне кажется, то, что в нашу соцсетевую эру в HTML нет стандартной штуки для указания на человека (которая «из коробки» могла бы интегрироваться с приложениями для контактов и т.п.) — это всё-таки недоработка языка. Не фатальная, конечно, но лишней такая штука бы точно не была)
Как это нет? А проложить/рассчитать маршрут до искомого места, а найти ближайшие к месту стоянку/гостиницу/кафешку, а в недалекой перспективе — указать пункт назначения для роботакси? По-моему, в нынешнем вебе, особенно мобильном, к геоданным что только ни привязывается…
Проблем куча:
На сервере будут некорректные данные, но юзер этого не поймет;
Когда юзер попытается зайти со старого компа, не понимающиего text-transform для textarea, и введет визуально тот же текст, сервер скажет ему «ты кто такой, давай до свидания», что будет для юзера выглядеть необъяснимой ошибкой;
Нельзя ввести фамилию «ван Бетховен», которая совсем не то же самое, что «Ван Бетховен» (CSS-отображение вручную никак не перебить, а от поля с автокапитализацией лично я жду поведения нынешней клавиатуры iOS после точки — по умолчанию большая буква, но это можно явно отменить);
Путаница из-за одинакового отображения разных (в т.ч. по смыслу) входных данных.
Потребность у многих есть уже сейчас. И вполне нормально, имхо, прощупывать разные подходы — чтобы в итоге консорциуму было из чего выбрать лучший и довести до ума окончательно, и сделать это до 2022-го года:)
много синтаксического сахара
И разве это плохо? :)
var fn1 = var1 => var1 + 1,
fn2 = ({var2}) => {return var2};
var fn1 = function(var1){return var1 + 1},
fn2 = function(d){return d.var2};
var fn3 = {var3} => {data: var3}
HTML как он сложился — увы, именно про «семантику-шмемантику для хомячков»
Не маскировка, а честное авторедактирование.
Идеи для HTML6 или HTML.next