タグ

2015年6月27日のブックマーク (3件)

  • material-flux を試す - アカベコマイリ

    React による Web アプリケーション開発で Flux に facebook/flux を採用していたけどシングルトンが扱いにくいので代替を検討した。 flummox Flux ライブラリを採用するにあたり単純であることを重視。規模が小さく簡潔で、その気になれば自分で書き直せるようなものがよい。機能としては Store/Action だけ管理できれば十分である。 次に ES6 (これからは ES2015 と呼ぶべきだろうか?) に対応していること。ライブラリの提供する Store/Action を利用するにあたり Object.assign() などの Mix-In 機構ではなく ES6 class の継承で書きたい。 すこし前に以下の記事を読み、これらの条件を満たすものとして acdlite/flummox を採用するつもりだった。 JavaScript - React0.13にお

    ishiduca
    ishiduca 2015/06/27
    "React による Web アプリケーション開発で Flux に facebook/flux を採用していたけど、シングルトンが扱いにくいので代替を検討した。"
  • Array.prototype.reduce Dance

    Array.prototype.reduce Dance Basic var assert = require("assert"); forと違いimmutableなオブジェクトを使わないで合計を出せる Basic flow var total = [1, 2, 3, 4, 5].reduce(function (a, b) { return a + b; }); assert.equal(total, 15); 初期値 初期値を指定することもできる var initialTotal = [0, 1, 2, 3, 4].reduce(function (a, b) { return a + b; }, 10); assert.equal(initialTotal, 20); 例外 空の配列の場合は例外を吐く 15.4.4.21 Array.prototype.reduce Step 8.c

    ishiduca
    ishiduca 2015/06/27
  • どうやってECMAScript 6を学び始めるか

    どうやってECMAScript 6を学び始めるか ^ 自分でちゃんと見て読んで大丈夫というものしか出してないので、かなり最小限の紹介です。 ^ azuです。JSer.infoなどをやっています。 ES6的にはPromiseを書いたり、日のISO/IEC JTC 1 SC22でES6のレビューに参加してます。 ECMAScript 5を知る ^ ES6の話をする前にES5の話です。 ES6 の前に ES5 大丈夫? Property Descriptor Object.create() Strict Mode Thinking About ECMAScript 5 Parts - Tech.pro ^ ES5はマイナーアップデート的な感じなので増えた機能としてはそこまで多くはありませんが、Object.definePropertyなどかなり重要な機能が増えています。 Speaking J

    ishiduca
    ishiduca 2015/06/27