Skip to content

Commit 6160d38

Browse files
committed
2 parents c131e5a + 2f08757 commit 6160d38

4 files changed

Lines changed: 7 additions & 5 deletions

File tree

  • 1-js/2-first-steps/21-javascript-specials
  • 2-ui
    • 2-events-and-interfaces/2-events-and-timing-depth
    • 3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave

1-js/2-first-steps/21-javascript-specials/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ alert( sum(1, 2) ); // 3
371371

372372
## Named Function Expression
373373

374-
Если объявление функции является частью какого-либо выражения, например `var = function...` или любого другого, то это Function Expression.
374+
Если объявление функции является частью какого-либо выражения, например `var f = function...` или любого другого, то это Function Expression.
375375

376376
В этом случае функции можно присвоить "внутреннее" имя, указав его после `function`. Оно будет видно только внутри этой функции и позволяет обратиться к функции изнутри себя. Обычно это используется для рекурсивных вызовов.
377377

2-ui/2-events-and-interfaces/2-events-and-timing-depth/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@
5555
</textarea>
5656

5757
<script>
58-
area.onmousedown = function(e) { this.value += "mousedown\n"; this.scrollTop = 1e9; };
59-
area.onmouseup = function(e) { this.value += "mouseup\n"; this.scrollTop = 1e9; };
60-
area.onclick = function(e) { this.value += "click\n"; this.scrollTop = 1e9; };
58+
area.onmousedown = function(e) { this.value += "mousedown\n"; this.scrollTop = this.scrollHeight; };
59+
area.onmouseup = function(e) { this.value += "mouseup\n"; this.scrollTop = this.scrollHeight; };
60+
area.onclick = function(e) { this.value += "click\n"; this.scrollTop = this.scrollHeight; };
6161
</script>
6262
```
6363
[/online]

2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseenter-mouseleave-delegation.view/script.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ table.onmouseover = function(event) {
22
var target = event.target;
33
target.style.background = 'pink';
44
text.value += "mouseover " + target.tagName + "\n";
5+
text.scrollTop = text.scrollHeight;
56
};
67

78
table.onmouseout = function(event) {
89
var target = event.target;
910
target.style.background = '';
1011
text.value += "mouseout " + target.tagName + "\n";
12+
text.scrollTop = text.scrollHeight;
1113
};

2-ui/3-event-details/3-mousemove-mouseover-mouseout-mouseenter-mouseleave/mouseoverout.view/script.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function handler(event) {
1010
log.value += event.type + ': ' +
1111
'target=' + str(event.target) +
1212
', relatedTarget=' + str(event.relatedTarget) + "\n";
13-
log.scrollTop = 1e9;
13+
log.scrollTop = log.scrollHeight;
1414

1515
if (event.type == 'mouseover') {
1616
event.target.style.background = 'pink'

0 commit comments

Comments
 (0)