Комментарии 15
Микроформаты, в свою очередь позволяют разметить уже существующие документы, но отбирают такие полезные атрибуты как class.
Куда они отбирают? Они только резервируют некоторые имена классов.
Куда они отбирают? Они только резервируют некоторые имена классов.
Но, к сожалению, Microdata DOM API поддерживается только в Opera.
github.com/termi/Microdata-JS (Implementation of the HTML5 Microdata specification with IE6+ support)
Имплементация Microdata DOM API в Opera уже устарела — теперь itemtype возвращает DOMSettableTokenList. В своей библиотеки я это исправляю.
На данный момент есть зависимость от github.com/termi/ES5-DOM-SHIM, но её можно убрать подключив любую другую реализацию DOMSettableTokenList.
После прочтения всё стало ещё непонятнее, чем до.
А что именно непонятно?
Читайте полную документацию
А кроме гемора при разработке, что это дает? Какие преимущества явные и очевидные, которые можно использовать не в «светлом будущем» (хотя и это тоже), но и прямо сейчас?
Повышение позиции в результатах поиска по-моему тоже неплохо. Я думаю, на высших позициях будет, к примеру, размеченный рецепт.
Если говорить про DOM API, то уже сейчас это даёт возможность создавать модели данных, описывать их в словаре, и использовать в JS, не заморачиваясь на вёрстку. Верстальщик, при этом, может творить всё, что ему хочется (в рамках разумного, конечно же).
Например, можно реализовать фреймворк типа DOJO, но при этом без генерации html-кода из самого фреймворка. За счет этого можно добиться невероятной гибкости. И, таки да, на классах и селекторах сейчас это сделать можно, но очень сложно.
Например, можно реализовать фреймворк типа DOJO, но при этом без генерации html-кода из самого фреймворка. За счет этого можно добиться невероятной гибкости. И, таки да, на классах и селекторах сейчас это сделать можно, но очень сложно.
Ну тут я бы наверно разделил на 2 состовляющие:
1) синтаксис
2) семантика.
По первому, безусловно с вами соглашусь.
А второй пункт на текущий момент времени, лично мне, на текущий момент времени не совсем понятен.
Тут можно согласиться, если действительно взять во внимание тот факт, что поисковики лучше ранжируют / забирают себе данные (аналог автоматической грабилки Я.Маркет). Но я вот не уверен, что это вопрос настоящего.
1) синтаксис
2) семантика.
По первому, безусловно с вами соглашусь.
А второй пункт на текущий момент времени, лично мне, на текущий момент времени не совсем понятен.
Тут можно согласиться, если действительно взять во внимание тот факт, что поисковики лучше ранжируют / забирают себе данные (аналог автоматической грабилки Я.Маркет). Но я вот не уверен, что это вопрос настоящего.
составляющие*
По поводу ранжирования поисковиками хорошо ответили в комментарии habrahabr.ru/post/133961/#comment_4448384.
А семантика всего документа только выигрывает от использования Microformat's и Microdata
А семантика всего документа только выигрывает от использования Microformat's и Microdata
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Немного о Microdata