renovations
This commit is contained in:
parent
a62682e188
commit
35081a779a
115 changed files with 439 additions and 325 deletions
|
@ -58,7 +58,7 @@
|
|||
<li>"Твиты"</li>
|
||||
</ol>
|
||||
|
||||
Как мы решаем, что именно выделять в компонент? Конечно, нам подсказывает опыт, но
|
||||
Как мы решаем, что именно выделять в компонент? Это нам подсказывает опыт и здравый смысл.
|
||||
|
||||
В случае с твиттером разбиение на компоненты особенно очевидно. Странца "сама распадается" на чётко очерченные блоки, каждый из которых выполняет свою роль.
|
||||
|
||||
|
@ -87,5 +87,7 @@
|
|||
|
||||
Веб-компоненты (Web Components) -- это не один стандарт, а целая платформа, комплекс стандартов, которые вместе добавляют в браузер технологии для удобной реализации компонент.
|
||||
|
||||
Если глядеть "сверху", то веб-компоненты -- это возможность добавлять свои элементы в браузер, например `document.createElement("tweets-list")`. Но "под капотом" кроются расширенные возможности по инкапсуляции поддерева DOM и стилей, по генерации событий и многое другое.
|
||||
Если глядеть "сверху", то веб-компоненты -- это возможность добавлять свои элементы в браузер, например `document.createElement("tweets-list")`, которые описываются с помощью классов JavaScript, могут иметь свои методы и свойства.
|
||||
|
||||
Также "под капотом" кроются расширенные возможности по инкапсуляции поддерева DOM и стилей, по генерации событий и многое другое, что мы рассмотрим далее.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue