質問編集履歴

1

一行が長すぎたので改行を追加

2020/12/10 06:51

投稿

madoka9393
madoka9393

スコア992

test CHANGED
File without changes
test CHANGED
@@ -28,15 +28,21 @@
28
28
 
29
29
  上記のようなケースの場合、
30
30
 
31
+ ①`addFunction`(`addEventListener`で追加したイベント)は
32
+
31
- `addFunction`(`addEventListener`で追加したイベント)は`window.open`(`onclick`に設定されていたイベント)の完了後に実行されますでしょうか。
33
+ `window.open`(`onclick`に設定されていたイベント)の完了後に実行されますでしょうか。
32
34
 
33
35
   (常に完了後に実行される、実行順序は保証されない、等)
34
36
 
37
+  (非同期のため、`window.open`の完了に時間がかかる場合、
38
+
35
-  (非同期のため、`window.open`の完了に時間がかかる場合、`window.open`の完了を待たずに`addFunction`が実行されてしまうと予想)
39
+  `window.open`の完了を待たずに`addFunction`が実行されてしまうと予想)
36
40
 
37
41
  ②①の挙動について、ブラウザ毎に挙動の違いはありますでしょうか。
38
42
 
39
- ③(実行順序が保証されない場合)`addFunction`(`addEventListener`で追加したイベント)を`window.open`(`onclick`に設定されていたイベント)の完了後に実行する方法はありますでしょうか。
43
+ ③(実行順序が保証されない場合)`addFunction`(`addEventListener`で追加したイベント)を
44
+
45
+ `window.open`(`onclick`に設定されていたイベント)の完了後に実行する方法はありますでしょうか。
40
46
 
41
47
 
42
48