質問編集履歴

1

文章が途中で切れていたのを修正

2019/10/01 02:12

投稿

uemon
uemon

スコア37

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  jqueryの基本的なことを教えてください。
2
2
 
3
- jqueryを書く際、例えば以下のように、<script>の中に書くのが一般的かと思います。
3
+ jquery(またはjs)を書く際、例えば以下のように、<script>の中に書くのが一般的かと思います。
4
4
 
5
5
  ```javascript
6
6
 
@@ -10,16 +10,70 @@
10
10
 
11
11
  $("#button1").on('click', function() {
12
12
 
13
+ alert("Hello!!");
14
+
13
- });
15
+   });
16
+
17
+ $("#button2").on('click', function() {
18
+
19
+ alert("Good Morning!!");
20
+
21
+   });
14
22
 
15
23
  });
16
-
17
- alert("Hello!!");
18
-
19
- alert("Good Morning!!");
20
24
 
21
25
  </script>
22
26
 
23
27
  ```
24
28
 
25
29
  これは、以下のようにscriptを分けても同じ動作になると思います。
30
+
31
+
32
+
33
+ ```javascript
34
+
35
+ <script>
36
+
37
+ $(function() {
38
+
39
+ $("#button1").on('click', function() {
40
+
41
+ alert("Hello!!");
42
+
43
+   });
44
+
45
+ });
46
+
47
+ </script>
48
+
49
+
50
+
51
+ <script>
52
+
53
+ $(function() {
54
+
55
+ $("#button2").on('click', function() {
56
+
57
+ alert("Good Morning!!");
58
+
59
+   });
60
+
61
+ });
62
+
63
+ </script>
64
+
65
+ ```
66
+
67
+
68
+
69
+ 上の書き方と下の書き方で、何か違いはあるでしょうか?
70
+
71
+ それぞれの<script>の中で宣言した変数のスコープが変わってくるため、
72
+
73
+ スコープを意識しながら下のように分けて書くのがいいのか、
74
+
75
+ 或いは、できるだけ1つの<script>内で書くのがいいのか、どちらでしょうか?
76
+
77
+
78
+
79
+ どうぞよろしくお願い致します。