質問編集履歴

2

変更

2017/05/12 02:48

投稿

destrudo
destrudo

スコア143

test CHANGED
File without changes
test CHANGED
@@ -24,14 +24,30 @@
24
24
 
25
25
  ```ここに言語を入力
26
26
 
27
+ //1
28
+
27
29
  var js, fjs = d.getElementsByTagName(s)[0];
28
30
 
29
31
  ```
30
32
 
31
33
  ```ここに言語を入力
32
34
 
35
+ //2
36
+
33
37
  fjs.parentNode.insertBefore(js, fjs);
34
38
 
35
39
  ```
36
40
 
41
+ ```ここに言語を入力
42
+
43
+ //3
44
+
45
+ if (d.getElementById(id)) return;
46
+
47
+ ```
48
+
49
+ 1:配列の0番目を変数に入れている?
50
+
51
+ 2:fjs.parentNode.insertBeforeって何をしているのか。
52
+
37
- が特に何をしているのか分からないですどなたか解説お願いします。
53
+ 3:これもifは何をしていて、何をreturnしているのか。

1

追記

2017/05/12 02:48

投稿

destrudo
destrudo

スコア143

test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,21 @@
17
17
  </script>
18
18
 
19
19
  ```
20
+
21
+ [このサイト](http://design-plus1.com/tcd-w/2016/02/facebook-2.html)を参考にしました。
22
+
23
+ このjavascriptのコードなのですが、意味が理解できなくて質問しました。
24
+
25
+ ```ここに言語を入力
26
+
27
+ var js, fjs = d.getElementsByTagName(s)[0];
28
+
29
+ ```
30
+
31
+ ```ここに言語を入力
32
+
33
+ fjs.parentNode.insertBefore(js, fjs);
34
+
35
+ ```
36
+
37
+ が特に何をしているのか分からないです。どなたか解説お願いします。