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

回答編集履歴

2

追記

2015/07/22 01:36

投稿

ngyuki
ngyuki

スコア4516

answer CHANGED
@@ -21,7 +21,7 @@
21
21
  });
22
22
  ```
23
23
 
24
- 次のように、グローバルスコープ(function の中ではない一番外側)で定義すれば大丈夫です(ファイルが別でも可)
24
+ 次のように、グローバルスコープ(function の中ではない一番外側)で定義すれば大丈夫です。
25
25
 
26
26
  ```lang-javascript
27
27
  function hoge(n){
@@ -31,3 +31,14 @@
31
31
  hoge(10);
32
32
  });
33
33
  ```
34
+
35
+ ファイルが別でも可能です。もちろん script タグで関数が適宜されている js を読みこむ必要はあります。
36
+
37
+ ```lang-html
38
+ <script src="hoge.js"></script>
39
+ <script>
40
+ $(function(){
41
+ hoge(10);
42
+ });
43
+ </script>
44
+ ```

1

syntax highlight

2015/07/22 01:36

投稿

ngyuki
ngyuki

スコア4516

answer CHANGED
@@ -1,4 +1,4 @@
1
- ```
1
+ ```lang-javascript
2
2
  jQuery(function($){
3
3
  function hoge(n){
4
4
  alert(n);
@@ -10,7 +10,7 @@
10
10
 
11
11
  例えば、次のように同じファイルであったとしても実行することはできません。
12
12
 
13
- ```
13
+ ```lang-javascript
14
14
  jQuery(function($){
15
15
  function hoge(n){
16
16
  alert(n);
@@ -23,11 +23,11 @@
23
23
 
24
24
  次のように、グローバルスコープ(function の中ではない一番外側)で定義すれば大丈夫です(ファイルが別でも可)。
25
25
 
26
- ```
26
+ ```lang-javascript
27
27
  function hoge(n){
28
28
  alert(n);
29
29
  }
30
30
  $(function(){
31
31
  hoge(10);
32
32
  });
33
- ```
33
+ ```