Shadow DOM

Nov 09, 2012 08:42

Вот какой нынче перспективный метод для:

1. Показа более короткого кода по View Source.
2. Защиты от случайных селекторов jQuery, факапящих отображение и поведение встроенных виджетов (, например).

image Click to view

И если первое было уже доступно в Netscape Navigator (современные браузеры как-то начали вместо View Source показывать View Current DOM Tree), то ( Read more... )

echo

Leave a comment

Comments 27

demmonoid November 9 2012, 20:23:10 UTC
Вот поэтому я и не женюсь пишу больше для клиент-сайда. Хак на хаке, костыль на костыле, а главное - каждая новая версия оперы рождает новые косяки рендеринга.

Reply

lionet November 9 2012, 20:24:16 UTC
В дупло вашу оперу, ибо её нет здесь. И хорошо.

Reply

demmonoid November 9 2012, 20:27:58 UTC
Минутку, вы ее вообще не поддерживаете? А IE7 хотя бы?

Reply

lionet November 9 2012, 20:29:04 UTC
Оперу не поддерживаем, её нет на штатовском рынке. IE7 поддерживаем, но от IE6 уже отказались.

Reply


vsviridov November 9 2012, 20:38:14 UTC
От SEO-шники возрадуются по первому времени...

Reply

_winnie November 9 2012, 21:34:37 UTC
А причем тут сеошники?
Роботы или тупые, и видят только html без JS, или же не отличимы от рендера браузера, и смотрят на страницу в отрендеренном виде. Промежуточные версии сделать даже сложнее :)

Reply

lionet November 9 2012, 21:50:25 UTC
Гугл исполняет JS, причём наполовину, получая ровно что промежуточную версию. Ты отстал от жизни :)

Reply

vsviridov November 10 2012, 03:42:46 UTC
Вы это гугловскому crawler-у расскажите :)

Reply


selfmade November 10 2012, 03:04:47 UTC
Ага. Начиная с 13:31 до 14:10.

Клиент:
- Наш DOM НЕ ТРОЖЪ!
Анжелина:
- Да не, я сейчас быстренько на ShadowDOM налабаю.

Через полгода, другой консультант.

Клиент:
- Наш DOM и ShadowDOM НЕ ТРОЖЖЪЪ!
Другой консультант: ???
Другой консультант: ...
Другой консультант: Damn you, Анжелина!!!

Reply


ostapru November 10 2012, 05:38:44 UTC
> Только не поддерживается нигде,

Ну раз на транке уже есть, то скоро в сафари/хроме уже будет, если ещё нет. А там и остальные подтянутся.

> и не будет работать в эксплорере ещё лет десять

http://msdn.microsoft.com/en-us/library/hh968259%28v=vs.85%29.aspx

Т.к. http://www.w3.org/TR/2012/WD-shadow-dom-20121016/

Reply

lionet November 10 2012, 07:13:32 UTC
Что-то я не нашёл compatibility matrix про поддержу Shadow DOM в IE. У тебя есть такая инфа?

Reply

ostapru November 10 2012, 07:33:50 UTC
Пока только в канвасах, насколько я понимаю. Но, я думаю, будут поддерживать, раз уж начали ;) Оне в хтмл5 сильно заинтересованы.
А насчёт compatibility matrix - откуда? Стандарт только сейчас принимается.
Он же и на вебките сейчас активно пишется:
https://trac.webkit.org/search?q=Glazkov
https://trac.webkit.org/search?q=Shadow+DOM&noquickjump=1&changeset=on&wiki=on

Reply

lionet November 10 2012, 07:45:34 UTC
Не, я-то думал ты возражаешь на мои слова, говоря о том, что оно уже работает как надо. А раз нет, то это "твоё слово vs моё слово" - вот и посмотрим реально, когда оно выйдет в релизном осле.

Reply


lev November 10 2012, 07:55:31 UTC
обьясните чайнику, как сделана анимация текста в ньюсе

Reply

lionet November 10 2012, 07:56:00 UTC
CSS3

Reply

lev November 10 2012, 17:30:08 UTC
догадываюсь что css, но похожей имплементации не нахожу

Reply

ostapru November 10 2012, 19:53:02 UTC
А! Я плохо прочитал вопрос.
В принципе там сэмпл уже дали, но я бы сделал такую анимашку как поворот граней параллелепипеда.

Reply


Leave a comment

Up