Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 05.08.2011, 16:59
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Magneto
Попахивает ксенофобией.
Ну почему же. Мне очень нравится новое JavaScript API и CSS3. HTML5 это же не только новые теги.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #22 (permalink)  
Старый 05.08.2011, 17:04
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от B~Vladi
А, вот ещё. Можно не писать html, head, body. Т.е. документ может содержать несколько корневых узлов! Прощай совместимость с xml, а так же смело выпиливайте document.documentElement - теперь это бессмысленно.
Эти элементы создаются автоматически
Ответить с цитированием
  #23 (permalink)  
Старый 05.08.2011, 17:09
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от B~Vladi
Прощай совместимость с xml
А зачем она нужна?
Ответить с цитированием
  #24 (permalink)  
Старый 05.08.2011, 17:21
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от B~Vladi
Тогда почему у них разные имена?
Вы видели, чтобы заголовок статьи помещали куда-нибудь после тела статьи? Вот и я не видел.
Хедер - интро для контента, футер - добавочная информация.
Ответить с цитированием
  #25 (permalink)  
Старый 05.08.2011, 17:37
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

Я смотрел видео доклад Вадима Макеева «Вёрстка со смыслом». Из доклада мало что понял, и вообще не понял зачем мне это все применять. Но я решил дать этой идее шанс "созреть" у себя в голове, и возможно современем я познаю дао семантической верстки и буду поглядывать на вас с "высоты".
Ответить с цитированием
  #26 (permalink)  
Старый 05.08.2011, 17:54
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Kolyaj
А зачем она нужна?
Для старых парсеров/шаблонизаторов.
Сообщение от B@rmaley.e><e
Вы видели, чтобы заголовок статьи помещали куда-нибудь после тела статьи? Вот и я не видел.
И? К чему это?
Сообщение от B@rmaley.e><e
Хедер - интро для контента, футер - добавочная информация.
Я это знаю, спасибо.
Сообщение от Octane
Эти элементы создаются автоматически
А, точно, забыл. Теперь модно документировать костыли, отлично.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #27 (permalink)  
Старый 05.08.2011, 18:08
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от 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: Пепси и Кола это вообще разные вещи

Последний раз редактировалось monolithed, 05.08.2011 в 18:10.
Ответить с цитированием
  #28 (permalink)  
Старый 05.08.2011, 18:08
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

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

Сообщение от B~Vladi
Для старых парсеров/шаблонизаторов.
Что за старые парсеры?
Ответить с цитированием
  #29 (permalink)  
Старый 05.08.2011, 18:17
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

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

PS: шаблонизатор этот писался под конкретный проект, поэтому вы с ним не сталкивались.
PSS: под старыми имеется ввиду инструменты, написанные во времена господства XHTML.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф

Последний раз редактировалось B~Vladi, 05.08.2011 в 18:24.
Ответить с цитированием
  #30 (permalink)  
Старый 05.08.2011, 18:23
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

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

Последний раз редактировалось monolithed, 05.08.2011 в 18:26.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вакансия Web Developer, Киев SysIQ Работа 13 02.08.2011 13:23
Odessa - Project Manager/ Web development Project Leader Yzbechka Работа 12 17.07.2011 15:07
Как взломать K9 web protection admin? Questioner Оффтопик 1 19.02.2011 22:39
Мастер-класс по Highload: Разработка крупного масштабируемого web 2.0 проекта с нуля [DiMA] Серверные языки и технологии 30 17.11.2010 21:57
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40