回答編集履歴

1

追記

2015/06/02 13:28

投稿

simiraaaa
simiraaaa

スコア12

test CHANGED
@@ -45,3 +45,47 @@
45
45
 
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ 追記
52
+
53
+
54
+
55
+ オブジェクトの存在判定など。
56
+
57
+
58
+
59
+ ```lang-JavaScript
60
+
61
+
62
+
63
+ //AudioContextの存在判定(なければfalseになり、あればそのオブジェクトが代入される)
64
+
65
+ window.AudioContext = window.AudioContext || window.webkitAudioContext || window.mozAudioContext;
66
+
67
+ //これとおなじ
68
+
69
+ if(window.AudioContext) window.AudioContext = window.AudioContext;
70
+
71
+ else if(window.webkitAudioContext)window.AudioContext = window.webkitAudioContext;
72
+
73
+ else if(window.mozAudioContext)window.AudioContext = window.mozAudioContext;
74
+
75
+ else window.AudioContext = false;
76
+
77
+
78
+
79
+ //addEventListener なければattachEventを[on]で使えるようにする
80
+
81
+ var on = ['addEventListener ', 'attachEvent'];
82
+
83
+ var i = -1;
84
+
85
+ window[on[++i]] || window[on[++i];
86
+
87
+ on = on[i];
88
+
89
+
90
+
91
+ ```