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

回答編集履歴

5

サンプルコードを少し増やした

2017/11/24 07:14

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -14,12 +14,29 @@
14
14
  <script>
15
15
  var Hoge001Js = {
16
16
 
17
+ // 初期処理
17
18
  init: function() {
19
+ var self = this;
18
20
 
21
+ // btn-hello クリック時の処理
19
- $("#btn-test").on("click", function() {
22
+ $("#btn-hello").on("click", function() {
20
- alert("テストですよ");
23
+ self.sayHello("Yamada");
21
24
  });
22
25
 
26
+ // btn-seeyou クリック時の処理
27
+ $("#btn-seeyou").on("click", function() {
28
+ self.saySeeyou("Suzuki");
29
+ });
30
+ },
31
+
32
+ // 関数
33
+ sayHello: function(name) {
34
+ alert("Hello, " + name);
35
+ },
36
+
37
+ // 関数
38
+ saySeeyou: function(name) {
39
+ alert("See you " + name);
23
40
  }
24
41
 
25
42
  };

4

htmlでもないな・・・

2017/11/24 07:14

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  _Hoge001.cshtml (部分View)
10
10
 
11
- ```html
11
+ ```
12
12
  ...
13
13
 
14
14
  <script>
@@ -28,7 +28,7 @@
28
28
 
29
29
  Index.cshtml
30
30
 
31
- ```html
31
+ ```
32
32
  ...
33
33
 
34
34
  @section Scripts {

3

javascript → html

2017/11/24 04:00

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  _Hoge001.cshtml (部分View)
10
10
 
11
- ```javascript
11
+ ```html
12
12
  ...
13
13
 
14
14
  <script>
@@ -28,7 +28,7 @@
28
28
 
29
29
  Index.cshtml
30
30
 
31
- ```javascript
31
+ ```html
32
32
  ...
33
33
 
34
34
  @section Scripts {

2

サンプルコードの拡張子等がおかしかったので直しただけ

2017/11/24 03:59

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ----
8
8
 
9
- 部分View
9
+ _Hoge001.cshtml (部分View)
10
10
 
11
11
  ```javascript
12
12
  ...
@@ -26,7 +26,7 @@
26
26
  </script>
27
27
  ```
28
28
 
29
- Index.html
29
+ Index.cshtml
30
30
 
31
31
  ```javascript
32
32
  ...

1

文章を一部修正

2017/11/24 03:58

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  私も色々調べながら実装しているので全く詳しくはないのですが…
2
- 部分Viewは何回も読み込まれるケースを想定しているので @section は使えないよ!ということみたいですね。
2
+ 部分Viewは何回も読み込まれるケースを想定しているので、部分View内で @section は使えないよ!ということみたいですね。
3
3
 
4
4
  でも一回しか読み込まないし、その部分Viewでしか使わないjsをまとめたいよ!と私も思ったので、
5
5
  私は以下のようにしてみたのですが… どうなんでしょうね。 私も正解が知りたいです・・・