Skip to content

Commit fe1c0cd

Browse files
authored
Убирает пустые айдишники у заголовков
1 parent e0eacc9 commit fe1c0cd

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

javascript.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ <h2 id="js-syntax">Синтаксис</h2>
4242

4343
<article class="chapter-part">
4444
<div class="chapter-part-col chapter-part-col--full-width">
45-
<h3 id="">Отступы, пробелы и переносы</h3>
45+
<h3>Отступы, пробелы и переносы</h3>
4646

4747
<blockquote>Для правильного форматирования используйте файл .editorconfig в&nbsp;вашем редакторе.</blockquote>
4848

@@ -124,7 +124,7 @@ <h3 id="">Отступы, пробелы и переносы</h3>
124124

125125
<article class="chapter-part">
126126
<div class="chapter-part-col chapter-part-col--full-width">
127-
<h3 id="">Строки</h3>
127+
<h3>Строки</h3>
128128
<p>В строках, объявленных с помощью одинарных и двойных кавычек запрещено использовать переносы</p>
129129

130130
<p>В строках запрещено указывать код спецсимволов в восьмеричной системе счисления
@@ -143,7 +143,7 @@ <h3 id="">Строки</h3>
143143

144144
<article class="chapter-part">
145145
<div class="chapter-part-col chapter-part-col--full-width">
146-
<h3 id="">Числа</h3>
146+
<h3>Числа</h3>
147147
<p>В числах запрещено опускать ноль в дробной и целой части</p>
148148

149149
<p>Запрещено использовать ведущий ноль при создании чисел, поскольку это приводит к созданию числа в восьмеричной системе счисления</p>
@@ -152,7 +152,7 @@ <h3 id="">Числа</h3>
152152

153153
<article class="chapter-part">
154154
<div class="chapter-part-col chapter-part-col--full-width">
155-
<h3 id="">Литералы</h3>
155+
<h3>Литералы</h3>
156156
<p>Массивы должны создаваться через литерал массива, а не через конструктор. Допустимое исключение — создание массива определенной длины</p>
157157

158158
<p>Объекты должны создаваться через литерал объекта, а не через конструктор</p>
@@ -167,7 +167,7 @@ <h3 id="">Литералы</h3>
167167

168168
<article class="chapter-part">
169169
<div class="chapter-part-col chapter-part-col--full-width">
170-
<h3 id="">Операторы</h3>
170+
<h3>Операторы</h3>
171171
<p>В бинарных и тернарных операторах операнды и символы оператора отделяются пробелами</p>
172172

173173
<p>Унарные операторы не отделяются от операнда пробелом. Исключения составляют операторы, состоящие из слов, а не символов, например оператор <code>typeof</code></p>
@@ -220,7 +220,7 @@ <h2>Предотвращение ошибок</h2>
220220

221221
<article class="chapter-part">
222222
<div class="chapter-part-col chapter-part-col--full-width">
223-
<h3 id="">Условные операторы</h3>
223+
<h3>Условные операторы</h3>
224224
<p>Запрещена «проверка Йоды» — в условных операторах в блоке условия при сравнении переменной или свойства со значением сначала идет переменная или свойство объекта и только потом значения, а не наоброт.
225225
<pre class="language-js language-incorrect"><code>if (1 === myValue) {}
226226
</code></pre>
@@ -244,7 +244,7 @@ <h3 id="">Условные операторы</h3>
244244

245245
<article class="chapter-part">
246246
<div class="chapter-part-col chapter-part-col--full-width">
247-
<h3 id="">Функции</h3>
247+
<h3>Функции</h3>
248248
<p>Если в функции используется ветвление, в котором есть возврат значения (<code>return</code>), <code>return</code> должен быть добавлен и в остальных ветках.</p>
249249

250250
<pre class="language-js language-incorrect"><code>var do = function() {
@@ -275,7 +275,7 @@ <h3 id="">Функции</h3>
275275

276276
<article class="chapter-part">
277277
<div class="chapter-part-col chapter-part-col--full-width">
278-
<h3 id="">Операторы</h3>
278+
<h3>Операторы</h3>
279279
<p>В конструкторе классов-наследников обязательно вызывается <code>super()</code></p>
280280

281281
<p>В конструкторе нет обращения к <code>this</code> до того, как будет вызван <code>super()</code></p>
@@ -284,7 +284,7 @@ <h3 id="">Операторы</h3>
284284

285285
<article class="chapter-part">
286286
<div class="chapter-part-col chapter-part-col--full-width">
287-
<h3 id="">Объявление переменных и функций</h3>
287+
<h3>Объявление переменных и функций</h3>
288288
<p>При объявлении переменных предпочтение отдается ключевым словам <code>let</code> и <code>const</code>. Переменные объявляются через <code>var</code> только при наличии проблем с поддержкой кода</p>
289289

290290
<p>Запрещено переопределять с помощью ключевого слова ранее созданные переменные</p>
@@ -298,7 +298,7 @@ <h3 id="">Объявление переменных и функций</h3>
298298
</code></pre>
299299
</p>
300300

301-
<h4 id="">Объявление функций</h4>
301+
<h4>Объявление функций</h4>
302302
<p>Запрещено переопределение функций, созданных с помощью функционального объявления (function declaration)
303303
<pre class="language-js language-incorrect"><code>function myFunc() {};
304304
myFunc = 2;
@@ -319,7 +319,7 @@ <h4 id="">Объявление функций</h4>
319319
</code></pre>
320320
</p>
321321

322-
<h4 id="">Создание значений</h4>
322+
<h4>Создание значений</h4>
323323
<p>Не вызываются служебные конструкторы, создающие объекты из глобальной области видимости <code>Math()</code>, <code>JSON()</code>, <code>Reflect()</code></p>
324324

325325
<p>При создании непустых массивов запрещено опускать пустые значения (ставить подряд несколько запятых)</p>
@@ -336,7 +336,7 @@ <h4 id="">Создание значений</h4>
336336

337337
<article class="chapter-part">
338338
<div class="chapter-part-col chapter-part-col--full-width">
339-
<h3 id="">Хорошие практики</h3>
339+
<h3>Хорошие практики</h3>
340340
<p>Не используется конструкция <code>with</code></p>
341341

342342
<p>Не используются <code>alert</code></p>
@@ -369,7 +369,7 @@ <h4>Переменные</h4>
369369

370370
<article class="chapter-part">
371371
<div class="chapter-part-col chapter-part-col--full-width">
372-
<h3 id="">Приведение типов</h3>
372+
<h3>Приведение типов</h3>
373373
<p>Не используется лишнее приведение к Boolean. Например, нет большого смысла переводить в boolean условия в конструкциях <code>if</code>, <code>while</code>, <code>for</code>, в первом операнде тернарного оператора</p>
374374

375375
<p>Оператор <code>typeof</code> используется корректно — используются только правильные значения, возвращаемые оператором, не производится сравнения со строковыми литералами, которые содержат некорректные значения <code>typeof</code></p>
@@ -401,14 +401,14 @@ <h2>Чистый код</h2>
401401

402402
<article class="chapter-part">
403403
<div class="chapter-part-col chapter-part-col--full-width">
404-
<h3 id="">Лишние символы</h3>
404+
<h3>Лишние символы</h3>
405405
<p>Не используются лишние (множественные) точки с запятой</p>
406406
</div>
407407
</article>
408408

409409
<article class="chapter-part">
410410
<div class="chapter-part-col chapter-part-col--full-width">
411-
<h3 id="">Отладчик и консоль</h3>
411+
<h3>Отладчик и консоль</h3>
412412
<p>В коде не используется оставленных выводов в консоль</p>
413413

414414
<p>В коде нет забытых инструкций <code>debugger</code></p>
@@ -417,7 +417,7 @@ <h3 id="">Отладчик и консоль</h3>
417417

418418
<article class="chapter-part">
419419
<div class="chapter-part-col chapter-part-col--full-width">
420-
<h3 id="">Неиспользуемый код</h3>
420+
<h3>Неиспользуемый код</h3>
421421
<p>В проекте нет недоступного кода, который никогда не выполнится
422422

423423
<pre class="language-js language-incorrect"><code>if (false) {
@@ -448,7 +448,7 @@ <h3 id="">Неиспользуемый код</h3>
448448

449449
<article class="chapter-part">
450450
<div class="chapter-part-col chapter-part-col--full-width">
451-
<h3 id="">Обработка ошибок и исключения</h3>
451+
<h3>Обработка ошибок и исключения</h3>
452452
<p>Для выбрасывания исключения в оператор <code>throw</code> передаются только объекты Error. Передавать литералы запрещено.
453453

454454
<pre class="language-js language-incorrect"><code>throw 'Passed value is out of range';
@@ -528,7 +528,7 @@ <h2>Прочее</h2>
528528

529529
<article class="chapter-part">
530530
<div class="chapter-part-col chapter-part-col--full-width">
531-
<h3 id="">Регулярные выражения</h3>
531+
<h3>Регулярные выражения</h3>
532532
<p>В регулярных выражениях не используются «управляющие выражения»</p>
533533

534534
<p>В регулярных выражениях не используются пустые классы символов <code>[]</code> (блоки, ограниченные квадратными скобками)</p>
@@ -551,7 +551,7 @@ <h3 id="">Регулярные выражения</h3>
551551

552552
<article class="chapter-part">
553553
<div class="chapter-part-col chapter-part-col--full-width">
554-
<h3 id="">Node.js</h3>
554+
<h3>Node.js</h3>
555555

556556
<p>В Node.js файлах не используется конструкция <code>process.exit</code></p>
557557
</div>

0 commit comments

Comments
 (0)