Skip to content

Commit 0bf24b2

Browse files
authored
Merge pull request vuejs#11 from moonlik/patch-4
Replace some words and fix punctuation
2 parents 73e3368 + 2e959f8 commit 0bf24b2

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/v2/guide/events.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var example1 = new Vue({
2525
})
2626
```
2727

28-
Result:
28+
Результат:
2929

3030
{% raw %}
3131
<div id="example-1" class="demo">
@@ -44,7 +44,7 @@ var example1 = new Vue({
4444

4545
## Методы Обработчиков Событий
4646

47-
Логика многих обработчиков событий может, однако, быть довольно сложной, так что оставить весь код JavaScript в значении атрибута `v-on` попросту не всегда возможно. По этой причине `v-on` может также принимать название метода, который вы бы хотели вызвать.
47+
Однако, логика многих обработчиков событий может быть довольно сложной, так что оставить весь код JavaScript в значении атрибута `v-on` попросту не всегда возможно. По этой причине `v-on` может также принимать название метода, который вы бы хотели вызвать.
4848

4949
Например:
5050

@@ -100,7 +100,7 @@ var example2 = new Vue({
100100

101101
## Методы и Inline-Обработчики
102102

103-
Вместо связывания непосредственно с методом по имени, можно применять методы в выражениях JavaScript:
103+
Вместо связывания непосредственно с методом по имени можно применять методы в выражениях JavaScript:
104104

105105
``` html
106106
<div id="example-3">
@@ -119,7 +119,7 @@ new Vue({
119119
})
120120
```
121121

122-
Result:
122+
Результат:
123123
{% raw %}
124124
<div id="example-3" class="demo">
125125
<button v-on:click="say('hi')">Скажи hi</button>
@@ -158,7 +158,7 @@ methods: {
158158

159159
Очень часто возникает необходимость вызвать `event.preventDefault()` или `event.stopPropagation()` в обработчике события. Хотя это легко можно сделать внутри методов, было бы лучше сохранить чистоту их логики и абстрагироваться от деталей реализации событий DOM.
160160

161-
Для решения этой задачи, Vue предлагает **модификаторы событий** для `v-on`. Напомним, что модификаторы и постфиксы директив указываются после точки.
161+
Для решения этой задачи Vue предлагает **модификаторы событий** для `v-on`. Напомним, что модификаторы и постфиксы директив указываются после точки.
162162

163163
- `.stop`
164164
- `.prevent`
@@ -188,7 +188,7 @@ methods: {
188188

189189
## Модификаторы Клавиш
190190

191-
Для событий от клавиатуры нас часто интересуют распространённые коды клавиш. Vue также позволяет использовать модификаторы клавиш при использовании `v-on` для слушания событий клавиатуры:
191+
При событии от клавиатуры нас часто интересуют распространённые коды клавиш. Vue также позволяет использовать модификаторы клавиш при использовании `v-on` для слушания событий клавиатуры:
192192

193193
``` html
194194
<!-- вызвать vm.submit() только если keyCode равно 13 -->
@@ -226,10 +226,10 @@ Vue.config.keyCodes.f1 = 112
226226

227227
## Почему слушатели указываются в HTML?
228228

229-
Вас может волновать, что такой подход к слушанию событий нарушает старое доброе правило "разделения задач". Будьте уверены — поскольку все обработчики во Vue строго связываются с обрабатывающей текущее представление vm, это не создаст трудностей в поддержке. В действительности, есть даже несколько преимуществ при использовании `v-on`:
229+
Вас может взволновать, что такой подход к слушанию событий нарушает старое доброе правило "разделения задач". Будьте уверены — поскольку все обработчики во Vue строго связываются с обрабатывающей текущее представление vm, это не создаст трудностей в поддержке. В действительности, есть даже несколько преимуществ при использовании `v-on`:
230230

231-
1. Легче получить представление о реализованных обработчиках просто пробежав глазами по HTML-коду шаблона.
231+
1. Легче получить представление о реализованных обработчиках, просто пробежав глазами по HTML-коду шаблона.
232232

233233
2. Поскольку нет необходимости вручную привязывать слушатели событий в JS, код vm остаётся независимым от DOM и содержит только необходимую логику. Это облегчает тестирование.
234234

235-
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, чтобы прибираться за собой.
235+
3. Когда vm уничтожается, все слушатели событий автоматически удаляются. Нет необходимости волноваться о том, что придется прибираться за собой.

0 commit comments

Comments
 (0)