Skip to content

Commit 5d12904

Browse files
author
Kuniwak
committed
Improve slides
1 parent 6e4f0e1 commit 5d12904

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -292,10 +292,10 @@ JavaScript には静的型検査がないことや、
292292
なってしまっていたのでした。
293293

294294

295-
このエラーは、いわゆる**初見殺し**です。
295+
このミスは、いわゆる**初見殺し**です。
296296

297-
何それ意味わからない😱」というのが
298-
正常な反応だと思います
297+
何それどうしてそんな仕様なの😱」というのが
298+
正常なプログラマの反応だと思います
299299

300300

301301
悲しいことに、このような落とし穴は
@@ -760,13 +760,14 @@ button 要素に addEventListener すればよいように
760760
どうなるのでしょうか?
761761

762762

763-
実は、個要素で発生した DOM イベントは
763+
実は、子要素で発生した DOM イベントは
764764
親要素からも監視することができます。
765765

766766
この仕組みが DOM イベントの伝搬です。
767767

768768

769-
イベントの伝搬は4つのフェーズから構成されます。
769+
`addEventListener` の引数で
770+
1-2-4 か 1-3-4 を選べます。
770771

771772
1. capturing フェーズ
772773

@@ -1120,6 +1121,7 @@ function callbackBuz(responseBuz) {
11201121

11211122
流れが追いづらい!
11221123

1124+
11231125
クロージャー + 継続渡しスタイルを使うと…
11241126

11251127
```javascript
@@ -1142,6 +1144,7 @@ function fetchBuz(callback) {
11421144
}
11431145
```
11441146

1147+
11451148
これはこれで美しい…😌
11461149

11471150
(JS に慣れるまではちょっと読みづらいと思います)

0 commit comments

Comments
 (0)