Skip to content

Commit

Permalink
Check spelling
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-karpovich committed May 23, 2019
1 parent 7485a95 commit 75c7200
Show file tree
Hide file tree
Showing 9 changed files with 57 additions and 42 deletions.
39 changes: 27 additions & 12 deletions .yaspeller.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,47 @@
".html"
],
"dictionary": [
"(Ф|ф)ронтенд",
"(Б|б)экенд(а|у|е)?",
"(С|с)крипт(ов(ые|ым|ый)?)?",
"(?:Ф|ф)ронтенд",
"(?:Б|б)экенд(?:а|у|е)?",
"(?:С|с)крипт(?:ов(?:ые|ым|ый)?)?",
"рендеринг",
"парсит",
"баг",
"прототипно",
"стрёмная",
"ООП",
"погуглить",
"иммутабельн(ость|ых)",
"иммутабельн(?:ость|ых)",
"инсайдерская",
"нна",
"Бернерс",
"Гугл",
"подмассив(ами)?",
"булевые",
"подмассив(?:ами)?",
"булевы",
"вкл",
"выкл",
"чекбокс(ы)?",
"парс(ить|ил)",
"скроллбар(а|ами)?",
"скролл(ом)?",
"чекбокс(?:ы)?",
"парс(?:ить|ил)",
"скроллбар(?:а|ами)?",
"скролл(?:ом)?",
"переиспользуемые",
"(Р|р)едактируемост(ь|и)",
"(?:Р|р)едактируемост(?:ь|и)",
"ов",
"псевдоэлемент(а|ов|ами)?"
"псевдоэлемент(?:а|ов|ами)?",
"ами",
"неблокируемость",
"однопоточна",
"(?:К|к)оллбэк(?:а|и|ов|ами)?",
"межсайтовых",
"автодополнени(?:е|я)",
"(К|к)россдоменные",
"лестницеобразный",
"(?:П|п)ромис(?:ы|а|ов|ами)?",
"куки",
"(?:М|м)атчер(?:ы|а|ов|ам|ом)?",
"(?:М|м)ок(?:и|а|ов)?",
"ААА",
"(?:С|с)напшот(?:ы|а|ов|ом|ами)?",
"(?:Ф|ф)реймворк(?:и|ом|ов)?"
]
}
2 changes: 1 addition & 1 deletion dist/lecture/3_dom/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1929,7 +1929,7 @@ <h2>Работа с булевыми атрибутами</h2>
<section>
<h3>Пример с toggleAttribute</h3>
<p>
Здесь каждые 10 секунд переключаются булевые атрибуты <i>readonly</i> для <i>textarea</i> и
Здесь каждые 10 секунд переключаются булевы атрибуты <i>readonly</i> для <i>textarea</i> и
<i>contenteditable</i> для <i>div</i>-а, что переключает их между редактируемым и статическим состоянием.
</p>
<style>
Expand Down
11 changes: 6 additions & 5 deletions dist/lecture/5_events/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ <h2>Аргументы в обработчике события</h2>
<h2>Аргументы события мыши</h2>
<p>
В аргументы событий мыши передаётся объект <span class="blue">MouseEvent</span>, который имеет
массу полезных свойств, характеризиющих поведение мыши:
массу полезных свойств, характеризующих поведение мыши:
</p>
<ul>
<li><span class="blue">clientX/Y, layerX/Y, offsetX/Y, pageX/Y, screenX/Y, x/y</span> - всевозможные относительные виды
Expand Down Expand Up @@ -543,7 +543,8 @@ <h2>Жизненный цикл события</h2>
<li>3. Фаза всплытия</li>
</ul>
<p>
Каждое событие (практически), будь то клик, движение мышью или нажатие клавиши, прохоит все эти три фазы.
Каждое событие (практически), будь то клик, движение мышью или нажатие
клавиши, проходит все эти три фазы.
</p>
<p>
Можно считать, что жизненные фазы события определяют порядок выполнения обработчиков события.
Expand Down Expand Up @@ -578,7 +579,7 @@ <h2>Разные виды обработчиков</h2>
для которого равно <span class="blue">false</span>.
</p>
<p>
Чтобы зарегестрировать обработчик события для первой фазы, фазы погружения, нужно передать в качестве третьего
Чтобы зарегистрировать обработчик события для первой фазы, фазы погружения, нужно передать в качестве третьего
параметра значение <span class="blue">true</span>.
</p>
<pre><code class="js">
Expand Down Expand Up @@ -716,7 +717,7 @@ <h2>Метод stopPropagation 2</h2>
<h2>Мгновенная остановка продвижения</h2>
<p>
Метод <span class="blue">stopPropagation()</span> останавливает продвижение события ко всем
послудющим элементам DOM дерева, но для текущего узла все обработчики будут выполнены, если их
последующим элементам DOM дерева, но для текущего узла все обработчики будут выполнены, если их
здесь несколько.
</p>
<p>
Expand Down Expand Up @@ -789,7 +790,7 @@ <h2>Делегирование событий</h2>
Всегда лучше иметь один обработчик, чем десять.
</p>
<p>
Такой приём назвается <span class="purple">Делегирование событий</span>.
Такой приём называется <span class="purple">Делегирование событий</span>.
</p>
</section>
<section>
Expand Down
8 changes: 4 additions & 4 deletions dist/lecture/7_async/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h2>Синхронный код</h2>
</p>
<p>
Это можно представить как очередь за билетами, например, в кино. Вы не можете заказать и купить
билет, пока все люди перед вами не закажут и не купять свои.
билет, пока все люди перед вами не закажут и не купят свои.
</p>
</section>
<section>
Expand Down Expand Up @@ -226,7 +226,7 @@ <h2>JavaScript - асинхронный</h2>
или любые запросы к другим ресурсам/системам всегда работают асинхронно.
</p>
<p>
Не существует способа заблокировать выполенние программы на JavaScript. Кроме бесконечного
Не существует способа заблокировать выполнение программы на JavaScript. Кроме бесконечного
цикла, конечно (и противного alert).
</p>
</section>
Expand Down Expand Up @@ -257,7 +257,7 @@ <h2>Ассоциация</h2>
</p>
</section>
<section>
<h2>Возврат значения асинхроннного выражения</h2>
<h2>Возврат значения асинхронного выражения</h2>
<p>
Но JavaScript не даст сделать такую операцию синхронно. Как бы это действие выглядело в
асинхронном формате?
Expand Down Expand Up @@ -328,7 +328,7 @@ <h2>Значение коллбэка</h2>
</p>
<p>
Это значит, что как только браузер зафиксирует, что асинхронная операция завершилась (например,
время таймеро истекло, или другая программа выдала ответ на запрос браузера), он поместит в
время таймера истекло, или другая программа выдала ответ на запрос браузера), он поместит в
<u>очередь сообщений</u> запись с функцией вашего коллбэка. И она будет передана на выполнение
<u>циклом событий</u>, как только освободится <u>стек вызова</u>.
</p>
Expand Down
9 changes: 4 additions & 5 deletions dist/lecture/8_jest/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1269,7 +1269,7 @@ <h2>Дополнительные матчеры</h2>
<span class="blue">expect.extend()</span>.
</p>
<p>
Или можно установить пакет с кучей неофициальных, поддерживаемых комьюнити, матчеров для Jest:
Или можно установить пакет с кучей неофициальных, поддерживаемых коммьюнити, матчеров для Jest:
</p>
<p>
<a href="https://github.com/jest-community/jest-extended">Ссылка на расширения для матчеров</a>
Expand Down Expand Up @@ -1808,7 +1808,7 @@ <h2>Тестирование асинхронного кода</h2>
<h2>Браузерные запросы в тестах</h2>
<p>
Небольшая ремарка: тесты Jest запускаются в NodeJS, а в NodeJS не существует глобальной функции
fetch (как и объекта XMLHttpRequest). Чтобы можно было их использовать, нужно установливать
fetch (как и объекта XMLHttpRequest). Чтобы можно было их использовать, нужно устанавливать
дополнительные пакеты.
</p>
<p>
Expand Down Expand Up @@ -2094,7 +2094,7 @@ <h3>Пример регистрации спая</h2>
<section>
<h2>Слежка</h2>
<p>
Вызов функции <span class="blue">spyOn()</span> регстрирует шпиона на заданной функции.
Вызов функции <span class="blue">spyOn()</span> регистрирует шпиона на заданной функции.
</p>
<p>
Но что это даёт?
Expand Down Expand Up @@ -2285,7 +2285,7 @@ <h2>Сброс счётчиков спая</h2>
<section>
<h2>Объект спая/мока</h2>
<p>
До этого мы использовали возможности шпионов, но не видили их самих. Настоло время увидеть
До этого мы использовали возможности шпионов, но не видели их самих. Настало время увидеть
наших тайных агентов.
</p>
<p>
Expand Down Expand Up @@ -2472,7 +2472,6 @@ <h2>Покрытие кода</h2>
</div>
<div id="selected-theme" class="theme-circle"></div>
</aside>

<script src="../../js/bundle.min.js"></script>
</body>

Expand Down
2 changes: 1 addition & 1 deletion src/lecture/3_dom/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1929,7 +1929,7 @@ <h2>Работа с булевыми атрибутами</h2>
<section>
<h3>Пример с toggleAttribute</h3>
<p>
Здесь каждые 10 секунд переключаются булевые атрибуты <i>readonly</i> для <i>textarea</i> и
Здесь каждые 10 секунд переключаются булевы атрибуты <i>readonly</i> для <i>textarea</i> и
<i>contenteditable</i> для <i>div</i>-а, что переключает их между редактируемым и статическим состоянием.
</p>
<style>
Expand Down
11 changes: 6 additions & 5 deletions src/lecture/5_events/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -449,7 +449,7 @@ <h2>Аргументы в обработчике события</h2>
<h2>Аргументы события мыши</h2>
<p>
В аргументы событий мыши передаётся объект <span class="blue">MouseEvent</span>, который имеет
массу полезных свойств, характеризиющих поведение мыши:
массу полезных свойств, характеризующих поведение мыши:
</p>
<ul>
<li><span class="blue">clientX/Y, layerX/Y, offsetX/Y, pageX/Y, screenX/Y, x/y</span> - всевозможные относительные виды
Expand Down Expand Up @@ -543,7 +543,8 @@ <h2>Жизненный цикл события</h2>
<li>3. Фаза всплытия</li>
</ul>
<p>
Каждое событие (практически), будь то клик, движение мышью или нажатие клавиши, прохоит все эти три фазы.
Каждое событие (практически), будь то клик, движение мышью или нажатие
клавиши, проходит все эти три фазы.
</p>
<p>
Можно считать, что жизненные фазы события определяют порядок выполнения обработчиков события.
Expand Down Expand Up @@ -578,7 +579,7 @@ <h2>Разные виды обработчиков</h2>
для которого равно <span class="blue">false</span>.
</p>
<p>
Чтобы зарегестрировать обработчик события для первой фазы, фазы погружения, нужно передать в качестве третьего
Чтобы зарегистрировать обработчик события для первой фазы, фазы погружения, нужно передать в качестве третьего
параметра значение <span class="blue">true</span>.
</p>
<pre><code class="js">
Expand Down Expand Up @@ -716,7 +717,7 @@ <h2>Метод stopPropagation 2</h2>
<h2>Мгновенная остановка продвижения</h2>
<p>
Метод <span class="blue">stopPropagation()</span> останавливает продвижение события ко всем
послудющим элементам DOM дерева, но для текущего узла все обработчики будут выполнены, если их
последующим элементам DOM дерева, но для текущего узла все обработчики будут выполнены, если их
здесь несколько.
</p>
<p>
Expand Down Expand Up @@ -789,7 +790,7 @@ <h2>Делегирование событий</h2>
Всегда лучше иметь один обработчик, чем десять.
</p>
<p>
Такой приём назвается <span class="purple">Делегирование событий</span>.
Такой приём называется <span class="purple">Делегирование событий</span>.
</p>
</section>
<section>
Expand Down
Loading

0 comments on commit 75c7200

Please sign in to comment.