JS - AtNight-github/Guideline GitHub Wiki
環境
- babel(+preset-es2015など)
- browserify
基本的にはES6で記述する。
思想
- 1つのグローバルなオブジェクトにutility系などのclassやfnを詰め込む。
- 特に非同期の処理の実行タイミングなどの管理が超重要になってくるので、
Timelineクラス的なものも用意 - 基本にこれらは単体で動作し、かつ最小単位のものにすること。
→ Rectangleクラスなどの発想、本当にすごい
→ レゴブロックのように組み合わせて機能を作り上げていくような設計がいい