回答編集履歴

1

軽くリファクタリング

2016/11/29 06:30

投稿

miyabi-sun
miyabi-sun

スコア21203

test CHANGED
@@ -14,24 +14,22 @@
14
14
 
15
15
  - 皆が触るがAjaxの実現が面倒過ぎる
16
16
 
17
- - jQueryというライブラリが登場してAjaxを使ったリッチなサイトが簡単に作れるように
17
+ - jQueryが登場してAjaxを使ったリッチなサイトが簡単に作れるように
18
18
 
19
- - 各社ブラウザーがJavaScriptのエンジンを弄る。「のブラウザーのJavaScriptは他社製品より50%高速だよ!」
19
+ - 各社ブラウザーがJavaScriptのエンジンを弄る。「うちのブラウザーのJavaScriptエンジンは他社製品より50%高速だよ!」
20
20
 
21
21
  - GoogleがV8エンジンをオープンソースとして公開
22
22
 
23
- - JavaScriptいいじゃん、サーバーサイドでも使いたい(でもファイルシステムも通信もないじゃんどうすんの)
23
+ - JavaScriptはすげー良くなった。サーバーサイドでも使いたい(でもファイルシステムも通信もないじゃんどうすんの)
24
24
 
25
- - RequireJS「require()という仕組み思いついたよ」
25
+ - [CommonJS](http://qiita.com/gaogao_9/items/190f4b52d6876f0b8d8a)「requireという仕組み思いついたよ」
26
26
 
27
- - Node.js「おっ、その構想もらい。ついでにC++でファイルシステムや通信機能実装わ」
27
+ - Node.js「おっ、その構想もらい。V8エンジン自前実装のC++でファイルシステムや通信機能付け足して出すわ」
28
28
 
29
- - エンジニア「requireをJavaScript側に持ってきたいだが・・・そうだ
29
+ - エンジニア「Node.jsの機能が便利過ぎてJavaScript、なとかならんか?
30
30
 
31
31
 
32
32
 
33
- こうして出来たbrowerifyやwebpackは、
33
+ こうして出来た[browserify](http://qiita.com/cognitom/items/4c63969b5085c90639d4)[webpack](http://qiita.com/ossan-engineer/items/8352bdeab9ce8c8c00ef)は、Node.jsのスクリプトをJavaScriptにコンパイル(?)することが出来ます。
34
34
 
35
- Node.jsのスクリプトファイルをコンパイルする時、require関数を宣言し、
36
-
37
- 依存先のファイルを同じファイルに詰め込むという作戦でJavaScriptでの依存ライブラリを解決します。
35
+ 独自実装のrequire関数を宣言し、依存先のファイルを同じJSファイルに詰め込むという作戦でJavaScriptでの依存ライブラリを解決します。