Shadow DOM и индивидуальный стиль - PullRequest
4 голосов
/ 16 января 2011

Итак, я прочитал эту статью , и, насколько я понимаю, каждый родной виджет браузера на самом деле представляет собой комбинацию основных элементов, стилей и скриптов.Возникает вопрос: если они состоят из базовых строительных блоков, значит ли это, что есть способ настроить их через JavaScript?И я не имею в виду способ замены, как это делают некоторые библиотеки / плагины JavaScript - просто путем доступа к их свойствам «Shadow DOM» и добавления к ним, например, некоторых стилей CSS.Кроме того, эта страница имеет несколько вариантов использования, но ничего практического.

Кто-нибудь когда-нибудь пробовал что-то подобное?Это вообще возможно?Минусы?

Спасибо.

1 Ответ

3 голосов
/ 16 января 2011

Моя основная проблема заключается в том, что реализация теневого DOM будет отличаться в разных браузерах, и тогда вы в основном вернетесь к необходимости какой-то библиотеки для ее решения. Я не уверен, так ли это, но стоит задуматься. Кроме того, учитывая, что существует так много доступных библиотек виджетов, и это стандартный способ решения большинства из этих проблем, стоит ли брать на себя целый ряд новых неизвестных проблем вместо того, чтобы просто работать с известными элементами?

...