新しく MacBook Pro (15-inch, 2016)
(タッチバーがついてるやつ)へ移行した際に行った作業記録を、特に目的はないのですが残してみます。
- トラックパッドの設定
- 「タップでクリック」を有効にするため
- 自分のユーザのパスワードを変更
var React = require('React/addons'), | |
assert = require('assert'); | |
var Hello = React.createClass({ | |
render: function () { | |
return React.DOM.p(null, 'hello'); | |
} | |
}); | |
var jsdom = require('jsdom'); |
class Board | |
def initialize(size = 8) | |
@size = size | |
@board = [] | |
@size.times do | |
row = [] | |
@size.times { row << :none } | |
@board << row | |
end |
https://gist.github.com/azu/d5e92de127f76545ffc2 の続き
index.js
をおき、そこにコンポーネントを定義するコンポーネントの分類(TODO: 気に入ってない)
facebook/flux 2.0.32.1.0で追加されたflux/utils
について
see also 2015-08-17のJS: redux 1.0.0、flux-utils、Firefox 40 - JSer.info
はてなブックマーク検索を作りながらFlux Utilsについて学ぶ | Web Scratchにもっと具体的な解説を書きました
oops
// Node.js module to define an ExpressJS subrouter that handles requests | |
// to /auth path and uses passport to login using Instagram OAuth | |
var express = require('express'); | |
var session = require('express-session'); | |
var passport = require('passport'); | |
var instagramStrategy = require('passport-instagram').Strategy; | |
// Require user model | |
var User = require('./user'); |
前提: 完成していて、比較的支持を集めていて、JavaScriptを中心にした書籍 (DOM APIよりは言語を中心とした内容)
追記: JavaScriptの入門書 #jsprimerを書いている
最初からES2015で学ぶことを前提にした初心者〜中級者向けのJavaScript本がなかったので書いてる。 ES2015でJavaScriptという言語のコア部分は大きく変わったので、それを前提とした内容にする予定。
Introducing Incremental DOM — Google Developers — Medium
Reactやvirtual-dom、Glimmer(Ember)などVirtual DOMの実装は色々あるが、これらのVirtual DOM実装には2つの問題がある
これらを解決するためにIncremental DOMと言うものを作っている(WIP)