Шаблоны
HTML, JSX
0. Введение
1. Файлы с исходным кодом
2. Форматирование
2.1. Переносы
2.1.1 Тег
<!--Хорошо-->
<component name="Name" title="TITLE" value="performer"></component>
<!--Хорошо-->
<component
name="Name"
title="TITLE"
data="some data"
value="performer"
onclick="console.log(event)"
/>
<!--Плохо-->
<!--Вариант неудачен тем, что при изменении длины первой строки приходится исправлять отступы для всех других строк.-->
<!--Во-первых, это рутинная операциях, во-вторых, её не все делают, -->
<!--во-вторых, иногда форматирование портится незаметно при автоматизированной замене, -->
<!--например, названия компонента/блока/элемента.-->
<component name="Name"
title="TITLE"
data="some data"
value="performer"
onclick="console.log(event)"></component>
<!--Плохо-->
<!--Вариант неудачен тем, что читать становится довольно сложновато. Наибольшие проблемы появляются при ревью изменений. -->
<!--Они не очень наглядны в таких длинных строках, их просмотр становится более трудоёмким.-->
<component name="Name" title="TITLE" value="performer" data="some data" type="text" mode="primary" onclick="console.log(event)" onfocus="onfocus()" onmouseleave="onmouseleave"></component>2.1.2 Содержимое тега
3. Использование возможностей языка
3.1.1. Пустой тег
Last updated
Was this helpful?