2 ui/2 events/02 bubbling and capturing#199
Conversation
xcurveballx
left a comment
There was a problem hiding this comment.
еще есть комментарий на английском в файле https://github.com/javascript-tutorial/ru.javascript.info/blob/master/2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/script.js
|
Please make the requested changes. After it, add a comment "/done". |
|
Please make the requested changes. After it, add a comment "/done". |
b508a2b to
5c0ea17
Compare
|
/done |
|
произошел форс-пуш с такими результатами 329 changed files with 5,609 additions and 5,580 deletions. Похоже, что что-то пошло не так. в этом PR был конфликт какой-то? Как вариант, можно обновить форк, стянуть себе, создать заново ветку, черипикнуть нужные коммиты (с переводом и правками) из старой и запостить новый PR. |
@xcurveballx |
|
@iliakan @xcurveballx @lex111 @dandgerson я поправил все комментарии, этот пулл реквест готов :) |
2-ui/2-events/02-bubbling-and-capturing/bubble-target.view/index.html
Outdated
Show resolved
Hide resolved
|
/done |
iliakan
left a comment
There was a problem hiding this comment.
Спасибо за хороший перевод! Пожалуйста, внеси небольшие изменения.
| Давайте начнём с примера. | ||
|
|
||
| This handler is assigned to `<div>`, but also runs if you click any nested tag like `<em>` or `<code>`: | ||
| Этот обработчик для `<div>` сработает, если вы кликните по любому из вложенных тегов `<em>` или `<code>`: |
There was a problem hiding this comment.
Этот обработчик для <div> сработает, если вы кликните по любому из вложенных тегов, будь то <em> или <code>:
|
|
||
|
|
||
| ## Capturing | ||
| ## Погружение(перехват) |
There was a problem hiding this comment.
Погружение или перехват? Нам бы выбрать один термин =)
There was a problem hiding this comment.
Второй можно дать в статье как "также используемый в других источниках"
There was a problem hiding this comment.
Выбрал один, дописал фразу про другие источники, посмотри, пожалуйста, возможно можно улучшить.
| ``` | ||
|
|
||
| There are two possible values of the `capture` option: | ||
| Существуют два варианта значений аргумента `capture`: |
| - If it's `false` (default), then the handler is set on the bubbling phase. | ||
| - If it's `true`, then the handler is set on the capturing phase. | ||
| - Если аргумент `false` (по умолчанию), то событие будет поймано при всплытии. | ||
| - Если аргумент `true`, то событие будет перехвачено по дороге вниз при погружении. |
| Любой обработчик может остановить событие вызовом `event.stopPropagation()`, но делать это не рекомендуется, так как в дальнейшем это событие может понадобиться, иногда для самых неожиданных вещей. | ||
|
|
||
| The capturing phase is used very rarely, usually we handle events on bubbling. And there's a logic behind that. | ||
| В современной разработке стадия погружения используется очень редко, обычно события обрабатываются во время всплытия. И в этом есть скрытый смысл. |
|
Please make the requested changes. After it, add a comment "/done". |
|
/done |
| ## Погружение | ||
|
|
||
| Существует ещё одна фаза из жизненного цикла события -- "погружение". Она очень редко используется в реальном коде, однако тоже может быть полезной. | ||
| Существует ещё одна фаза из жизненного цикла события -- "погружение", в других источниках её могут называть -- "перехват", но мы будем использовать первый вариант. Она очень редко используется в реальном коде, однако тоже может быть полезной. |
There was a problem hiding this comment.
Существует ещё одна фаза из жизненного цикла события -- "погружение" (иногда её называют "перехват"). Она очень редко используется в реальном коде, однако тоже может быть полезной.
|
Please make the requested changes. After it, add a comment "/done". |
|
/done |
|
🚀 |
No description provided.