Conversation
Co-authored-by: Serhii Kulykov <iamkulykov@gmail.com>
|
@DrakesBot12 привет и спасибо большое за твои дополнения. Их очень много и там тяжеловато все отсмотреть за один раз. Пожалуйста разбей этот PR на несколько частей. В идеале по одному на ишьи тогда мы можем посмотреть каждый отдельно |
Привет, да я похоже немного переборщил засунув всё в один пиар, возможен ли такой выход что я разделю этот пиар не на каждый ишью свой пиар а на HTML часть пиара, CSS часть, JS часть и Веб-платформа? |
|
Я бы предложил выделить в отдельные PR не по типам контента, а по логическому принципу.
Далее можно в следующем PR например добавить |
Хм... ну в принципе так тоже можно |
|
Поддержу идею разбиения на разные пиары. Осилить это всё за раз нереально. Чем меньше будут пиары — тем будет удобнее и легче с ними работать. Можно разбить как по разделам, так и по смыслу. Я бы пошла до конца и разбила бы на отдельные доки, но, боюсь, это создаст лавину пиаров =) |
Co-authored-by: Serhii Kulykov <iamkulykov@gmail.com>
Да, я вот просто не знаю как лучше разбить: По смыслу как предложил @web-padawan или по темам |
Превью контента из 3966584 опубликовано. |
|
|
||
| ## Пример | ||
|
|
||
| ```javascript |
There was a problem hiding this comment.
Примеры в этой доке предлагаю обновить по аналогии с event.composed - убрать Custom Elements и использовать div
<div id="open-shadow"></div>
<div id="closed-shadow"></div>const openHost = document.getElementById('open-shadow');
const openRoot = openHost.attachShadow({ mode: 'open' });
openRoot.innerHTML = '<button>Открытый дом</button>';
const closedHost = document.getElementById('closed-shadow');
const closedRoot = closedHost.attachShadow({ mode: 'closed' });
closedRoot.innerHTML = '<button>Закрытый дом</button>|
Можно для начала добавить пару примеров с shadow DOM, например:
Этого для одного PR более чем достаточно, плюс все сгруппировано по разделу JS и по теме. |
Описание
Веб компоненты
Closes #2068
Closes #670
Closes #677
Closed #644
Closes #1415
Closes #5854
Чек-лист
/css/color/,/tools/json/,/tools/gulp/#kak-ponyat)images/example.png,demos/example/,../demos/example/)Что уже написано?
<slot><template>ispartexportparts:host и :host():defined:state()::slotted()::has-slotted::part()window.customElements.attachShadow().shadowRoot.composed.composedPathCustomStateSetShadowRootShadow DOMWeb Components