質問編集履歴

3

使うときのコードも書いた

2016/12/15 02:02

投稿

hojo
hojo

スコア195

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  ```javascript
22
22
 
23
- // 外部スクリプトを読み込むjQueryプラグインを作成します。
23
+ // 外部スクリプトを読み込むjQuery.requireを作成します。
24
24
 
25
25
  $.require = function(url){
26
26
 
@@ -38,6 +38,14 @@
38
38
 
39
39
 
40
40
 
41
+ // jQuery.requireを利用して
42
+
43
+ // トランスパイル済みのmodule.jsを読み込む
44
+
45
+ let module = $.require('http://example.com/module.js')
46
+
47
+
48
+
41
49
  ```
42
50
 
43
51
 

2

余計なコードを省きました

2016/12/15 02:02

投稿

hojo
hojo

スコア195

test CHANGED
File without changes
test CHANGED
@@ -23,8 +23,6 @@
23
23
  // 外部スクリプトを読み込むjQueryプラグインを作成します。
24
24
 
25
25
  $.require = function(url){
26
-
27
- console.log(exports.default)
28
26
 
29
27
  return new Promise((res, rej)=>{
30
28
 

1

ソースコードの誤りを訂正

2016/12/15 01:58

投稿

hojo
hojo

スコア195

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  $.ajax({url, dataType: 'text'}).fail(rej).done((data)=>{
32
32
 
33
- res(eval(`(function(){${data} return exports.default})()`))
33
+ res(eval(`(function(){${data} return exports.default||exports})()`))
34
34
 
35
35
  })
36
36