Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Web-верстальщик (Москва) (https://javascript.ru/forum/job/19438-web-verstalshhik-moskva.html)

B~Vladi 05.08.2011 16:59

Цитата:

Сообщение от Magneto
Попахивает ксенофобией.

Ну почему же. Мне очень нравится новое JavaScript API и CSS3. HTML5 это же не только новые теги.

Octane 05.08.2011 17:04

Цитата:

Сообщение от B~Vladi
А, вот ещё. Можно не писать html, head, body. Т.е. документ может содержать несколько корневых узлов! Прощай совместимость с xml, а так же смело выпиливайте document.documentElement - теперь это бессмысленно.

Эти элементы создаются автоматически

Kolyaj 05.08.2011 17:09

Цитата:

Сообщение от B~Vladi
Прощай совместимость с xml

А зачем она нужна?

B@rmaley.e><e 05.08.2011 17:21

Цитата:

Сообщение от B~Vladi
Тогда почему у них разные имена?

Вы видели, чтобы заголовок статьи помещали куда-нибудь после тела статьи? Вот и я не видел.
Хедер - интро для контента, футер - добавочная информация.

Magneto 05.08.2011 17:37

Я смотрел видео доклад Вадима Макеева «Вёрстка со смыслом». Из доклада мало что понял, и вообще не понял зачем мне это все применять. Но я решил дать этой идее шанс "созреть" у себя в голове, и возможно современем я познаю дао семантической верстки и буду поглядывать на вас с "высоты".

B~Vladi 05.08.2011 17:54

Цитата:

Сообщение от Kolyaj
А зачем она нужна?

Для старых парсеров/шаблонизаторов.
Цитата:

Сообщение от B@rmaley.e><e
Вы видели, чтобы заголовок статьи помещали куда-нибудь после тела статьи? Вот и я не видел.

И? К чему это?
Цитата:

Сообщение от B@rmaley.e><e
Хедер - интро для контента, футер - добавочная информация.

Я это знаю, спасибо.
Цитата:

Сообщение от Octane
Эти элементы создаются автоматически

А, точно, забыл. Теперь модно документировать костыли, отлично.

monolithed 05.08.2011 18:08

Цитата:

Сообщение от B~Vladi
Ну и как?

Новая разметка, носит исключительно семантический характер (теги+микроданные), и некоторые ПС их уже понимают.
Цитата:

Сообщение от B~Vladi
А вы знаете, что рендеринг страницы с таким CSS происходит медленнее?

откуда такая информация?
Цитата:

Сообщение от B~Vladi
Читабильнее?

Вообще не люблю иденфикаторы и классы, стараюсь по возможности их не использовать, а эти дополнительные еще больще дают маневренности.
Цитата:

Сообщение от B~Vladi
Может есть различия в поведенческом плане?

Есть, некоторые из них имеют предопределенные стили и поведение (canvas, audio, datalist, datalist, hgroup, keygen, command, meter, output, progress, source, time, video), не говоря уже о новых атрибутах элементов и куче обработчиков событий (тот же oninput и autocomplite), все это очень даже удобно для мобильных платформ и при создании плагинов.
Цитата:

Сообщение от B~Vladi
В XHTML любой тег имеет своё поведение, отображение, смысл.

по большому счету, предопределынных поведений не так много: inline, block и для форматирования текста - допотопные b,i,u, srtike, strong, em

Цитата:

Сообщение от B~Vladi
Судя по недавней статье на хабре, многие даже не знают как их толком использовать.

Потому что в спецификации очень мало примеров использования, в отличии от микродат.
Цитата:

Сообщение от B~Vladi
Прощай совместимость с xml

ничего подобного есть XHTML5
Из того, что уже сейчас можно использовать: History API, Audio, Canvas, новые обработчики событий (преимущественно для мобильных устройств), новые элементы и атрибуты разметки.

PS: Пепси и Кола это вообще разные вещи

Kolyaj 05.08.2011 18:08

Цитата:

Сообщение от B~Vladi
А, точно, забыл. Теперь модно документировать костыли, отлично.

Так было всегда.

Цитата:

Сообщение от B~Vladi
Для старых парсеров/шаблонизаторов.

Что за старые парсеры?

B~Vladi 05.08.2011 18:17

Цитата:

Сообщение от Kolyaj
Что за старые парсеры?

Конкретно парсер не могу назвать, но опасение есть. Но мне приходилось работать с шаблонизатором, написанным на Java. Так он для обработки шаблонов строит объектное DOM-дерево, поэтому шаблон должен быть правильным XHTML-документом (не считая конструкций шаблонизатора) иначе вся страница падает. Вот так.

PS: шаблонизатор этот писался под конкретный проект, поэтому вы с ним не сталкивались.
PSS: под старыми имеется ввиду инструменты, написанные во времена господства XHTML.

monolithed 05.08.2011 18:23

Цитата:

Сообщение от B~Vladi
ак он для обработки шаблонов строит DOM-дерево, и это дерево должно быть правильным XHTML-документом (не считая конструкций шаблонизатора) иначе вся страница падает.

Работаю с таким же парсером на С++ (на самом деле это не важно), так вот могу сказать, что в этом больше плюсов чем минусов.
Во-первых, нормальный парсер в случае ошибки, закрывает тег, на котором споткнулся и дописывает завершающие элементы (body, html).
Во-вторых, эти ошибки легко выявляются т.к. валятся в лог. А если шаблон, еще и компилируется, то вообще проблем никаких.
К тому же, кто выкладывает не проверенный шаблон в продакшн?


Часовой пояс GMT +3, время: 06:56.