teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

変更

2017/05/12 02:48

投稿

destrudo
destrudo

スコア143

title CHANGED
File without changes
body CHANGED
@@ -11,9 +11,17 @@
11
11
  [このサイト](http://design-plus1.com/tcd-w/2016/02/facebook-2.html)を参考にしました。
12
12
  このjavascriptのコードなのですが、意味が理解できなくて質問しました。
13
13
  ```ここに言語を入力
14
+ //1
14
15
  var js, fjs = d.getElementsByTagName(s)[0];
15
16
  ```
16
17
  ```ここに言語を入力
18
+ //2
17
19
  fjs.parentNode.insertBefore(js, fjs);
18
20
  ```
21
+ ```ここに言語を入力
22
+ //3
23
+ if (d.getElementById(id)) return;
24
+ ```
25
+ 1:配列の0番目を変数に入れている?
26
+ 2:fjs.parentNode.insertBeforeって何をしているのか。
19
- が特に何をしているのか分からないですどなたか解説お願いします。
27
+ 3:これもifは何をしていて、何をreturnしているのか。

1

追記

2017/05/12 02:48

投稿

destrudo
destrudo

スコア143

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,13 @@
7
7
  fjs.parentNode.insertBefore(js, fjs);
8
8
  }(document, 'script', 'facebook-jssdk'));
9
9
  </script>
10
- ```
10
+ ```
11
+ [このサイト](http://design-plus1.com/tcd-w/2016/02/facebook-2.html)を参考にしました。
12
+ このjavascriptのコードなのですが、意味が理解できなくて質問しました。
13
+ ```ここに言語を入力
14
+ var js, fjs = d.getElementsByTagName(s)[0];
15
+ ```
16
+ ```ここに言語を入力
17
+ fjs.parentNode.insertBefore(js, fjs);
18
+ ```
19
+ が特に何をしているのか分からないです。どなたか解説お願いします。