require.jsを使ってモジュール化してみる
import構文が未実装で使えないので。
成果物
ソースコード
index.html
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <script data-main="main.js" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.min.js"></script> </head> </html>
main.js
require(['sub'], function(sub) { sub.method(); });
sub.js
define(function() { return { method: function() { m = 'Hello Requier.js !!'; alert(m); console.log(m); } }; });
所感
これは面倒くさい。
- モジュール名を2箇所書かねばならない(パス、名前)
- ネストが深すぎる
- 覚えられない