- @tomowaqs
-
@1000ch
-
1000ch.net
-
OOP & FP
-
Underscore.js & Lo-Dash.js
-
Conclusion
関数型とは...
- Haskell Clojure Scala
- JavaScript?
- オブジェクト同士の関係が蜜になりがち
- 保守性の維持がむずかしくなる
- 引数が同じであれば出力も同じである
- はたす役割が簡潔で分割されていること
- Lo-Dash.js のパフォーマンス検証
_.each()
_.pluck()
_.compose()
- underscore-contrib
_.pipeline()
- http://dtao.github.io/lazy.js/
- http://fogus.github.io/lemonad/
- http://moutjs.com/
- https://github.com/1000ch/_.domextend (参考)
"Object-oriented with Functional"
- データの抽象化は OOP が必要
-
@herablog
-
chikuwa.js
-
Component
-
node.js
Frontrend Vol.5 powered by CyberAgent, Inc. アンケートご協力ありがとうございました。 スライドダウンロードはこちらから。
https://dl.dropboxusercontent.com/u/356242/frontrend/kosaka.pdf https://dl.dropboxusercontent.com/u/356242/frontrend/sensui.pdf https://dl.dropboxusercontent.com/u/356242/frontrend/hara.pdf
なるべくお早めにダウンロードよろしくお願いします。