bacon.jsではじめる関数型リアアクティブプログラミング入門 with es6
TRANSCRIPT
ECMAScript6クラス、モジュール、イテレータ、for/ofループ、
Pythonスタイルのジェネレータ、
アロー関数、2進数および8進数の整数リテラル、Map、Set、WeekMap、WeekSet、プロキシ、テン
プレート文字列、let、const、型付き配列、デフォルト引数、Symbol、Promise、分割代入、可変長引数
5
Reactive Programing
データの流れを通じて変更を自動的に伝搬することによって成り立つ実行モデル
var a = 1;var b = a + 2;a = 3;console.log(b); !# 結果は、5
11
時間の経過過程で発生した
イベントの無限長コレクション(配列)
16
——|Click|—|Click|——|Click|---|Click|##$
———————————————-——時間—————————————————>
and more!"assign", "awaiting", "buffer", "bufferWithCount", "bufferWithTime", "bufferWithTimeOrCount", "combine", "concat", "constructor", "debounce", "debounceI!"ediate", "decode", "delay", "dependsOn", "deps", "desc", "diff", "doAction", "endOnError", "errors", "filter", "flatMap", "flatMapFirst", "flatMapLatest", "fold", "hasSubscribers", "inspect", "internalDeps", "log", "map", "mapEnd", "mapError", "merge", "name", "not", "onEnd", "onError", "onValue", "onValues", "reduce", "sampledBy", "scan", "skip", "skipDuplicates", "skipErrors", "skipUntil", "skipWhile", "slidingWindow", "startWith", "subscribe", "subscribeInternal", "take", "takeUntil", "takeWhile", "throttle", "toEventStream", "toProperty", "toString", "withHandler", "withStateMachine", “zip” ….61個
19