Skip to content

Commit a2dd014

Browse files
committed
renovations
1 parent 6cfa0a2 commit a2dd014

25 files changed

Lines changed: 272 additions & 277 deletions

File tree

1-js/1-getting-started/4-devtools/article.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
Если консоль уже была включена ранее, то этот шаг не нужен, но если она серая -- выберите в меню `Консоль` и включите её:
5959

6060
<img src="firefox_console_enable.png">
61+
6162
</li>
6263
<li>Для того, чтобы Firebug работал без глюков, желательно сначала открыть Firebug, а уже потом -- зайти на страницу.
6364

@@ -96,6 +97,7 @@
9697
Откройте меню, нажав на колесико справа-сверху и выберите `Настройки`.
9798

9899
Затем вкладка `Дополнительно`:
100+
99101
<img src="safari.png">
100102

101103
Отметьте `Показывать меню "Разработка" в строке меню`. Закройте настройки.

2-ui/1-document/19-dom-cheatsheet/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Итого: DOM-шпаргалка
1+
# Итого
22

3-
В этой статье перечислены основные свойства и методы DOM, которые мы изучили.
3+
В этой главе кратко перечислены основные свойства и методы DOM, которые мы изучили.
44

5-
Используйте её, чтобы быстро подглядеть то, что изучали ранее.
5+
Используйте её, чтобы получить быстрый итоговый обзор того, что изучали ранее.
66

77
[cut]
88

2-ui/2-events-and-interfaces/1-introduction-browser-events/1-hide-other/solution.view/index.html

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77

88
<input type="button" id="hider" value="Нажмите, чтобы спрятать текст"/>
99

10-
<div id="hide">Текст</div>
10+
<div id="text">Текст</div>
1111

1212
<script>
13-
document.getElementById('hider').onclick = function() {
14-
document.getElementById('hide').style.display = 'none';
15-
}
13+
// в этой задаче неважно, как именно прятать элемент
14+
// например через style.display:
15+
document.getElementById('hider').onclick = function() {
16+
document.getElementById('text').style.display = 'none';
17+
}
1618
</script>
1719
</body>
1820
</html>

2-ui/2-events-and-interfaces/1-introduction-browser-events/1-hide-other/source.view/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<input type="button" id="hider" value="Нажмите, чтобы спрятать текст"/>
99

10-
<div id="hide">Текст</div>
10+
<div id="text">Текст</div>
1111

1212
<script>
1313
/* ваш код */

2-ui/2-events-and-interfaces/1-introduction-browser-events/1-hide-other/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[importance 5]
44

5-
Используя JavaScript, сделайте так, чтобы при клике на кнопку исчезал элемент с `id="hide"`.
5+
Используя JavaScript, сделайте так, чтобы при клике на кнопку исчезал элемент с `id="text"`.
66

77
Демо:
8-
[iframe border=1 src="solution"]
8+
[iframe border=1 src="solution" height=80]
99

1010

2-ui/2-events-and-interfaces/1-introduction-browser-events/2-hide-self-onclick/task.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@
44

55
Создайте кнопку, при клике на которую, она будет скрывать сама себя.
66

7+
[online]
78
Как эта:
89
<input type="button" onclick="this.style.display='none'" value="Нажми, чтобы меня спрятать"/>
10+
[/online]

2-ui/2-events-and-interfaces/1-introduction-browser-events/2.html

Lines changed: 0 additions & 17 deletions
This file was deleted.

2-ui/2-events-and-interfaces/1-introduction-browser-events/3-which-handlers-run/solution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ function handler() {
99
alert("1");
1010
}
1111

12-
button.addEventListener("click", handler, false);
13-
button.removeEventListener("click", handler, false);
12+
button.addEventListener("click", handler);
13+
button.removeEventListener("click", handler);
1414
```
1515

1616
Обработчик `button.onclick` сработает независимо и в дополнение к назначенному в `addEventListener`.

2-ui/2-events-and-interfaces/1-introduction-browser-events/3-which-handlers-run/task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
Что будет выведено при клике после выполнения кода?
1010

1111
```js
12-
button.addEventListener("click", function() { alert("1"); }, false);
12+
button.addEventListener("click", function() { alert("1"); });
1313

14-
button.removeEventListener("click", function() { alert("1"); }, false);
14+
button.removeEventListener("click", function() { alert("1"); });
1515

1616
button.onclick = function() { alert(2); };
1717
```

2-ui/2-events-and-interfaces/1-introduction-browser-events/4-sliding-menu/solution.view/index.html

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,21 @@
1313
}
1414

1515
.menu .title {
16-
padding-left: 16px;
1716
font-size: 18px;
1817
cursor: pointer;
18+
}
1919

20-
background: url(http://js.cx/clipart/arrow-right.png) left center no-repeat;
20+
.menu .title::before {
21+
content: '▶ ';
22+
font-size: 80%;
23+
color: green;
2124
}
2225

23-
.menu-open .title {
24-
background: url(http://js.cx/clipart/arrow-down.png) left center no-repeat;
26+
.menu.open .title::before {
27+
content: '▼ ';
2528
}
2629

27-
.menu-open ul {
30+
.menu.open ul {
2831
display: block;
2932
}
3033

@@ -33,7 +36,7 @@
3336
<body>
3437

3538
<div id="sweeties" class="menu">
36-
<span id="sweeties-title" class="title">Сладости (нажми меня)!</span>
39+
<span class="title">Сладости (нажми меня)!</span>
3740
<ul>
3841
<li>Торт</li>
3942
<li>Пончик</li>
@@ -43,14 +46,12 @@
4346
</div>
4447

4548
<script>
46-
var titleElem = document.getElementById('sweeties-title');
47-
48-
titleElem.onclick = function() {
49-
var menu = this.parentNode;
50-
menu.classList.toggle('menu-open');
51-
};
52-
49+
var menuElem = document.getElementById('sweeties');
50+
var titleElem = menuElem.querySelector('.title');
5351

52+
titleElem.onclick = function() {
53+
menuElem.classList.toggle('open');
54+
};
5455
</script>
5556

5657
</body>

0 commit comments

Comments
 (0)