ページロードのパフォーマンス改善に関するテクニックについての情報はこの数年で少し落ち着いて来た。そこで次はロードの後のパフォーマンスについて。
Addy Osmani氏によるGoogle Chromeの開発ツールを使ったスクロール速度の改善手法について。レンダリングエンジンの仕組み、そして開発ツールを使った問題の発見と、修正方法、ついでにワークフローまでついているというすばらしい記事。
JavaScriptにおけるオブザーバデザインパターンの実装に関するティップス。記事の例ではBackbone.jsを利用してはいるが、オブザーバパターンを使う場合に全般当てはまるアドバイスなので、是非。
バスケットボールに例えて、リファレンスだけではなく関係性にフォーカスしている点はわかりやすいし、もちろんスニペットも多くあるので参考になる。
DailyJSによるとても長いシリーズとなっているBackbone.jsチュートリアル。今回はパート11(!)。
この記事ではMochaとSinonを使ってのテストについて。
特にMochaとSinonのspyとmockあたりの組み合わせの実例は意外に多くはないのでぜひ。
Git初心者を脱したいとそろそろ思っている人は必見のGitのティップス集。
git add -p <FILE>
、git checkout -
、git branch --merged | xargs git branch -d
、git checkout <BRANCH> -- path/to/file.rb
などなど、きっと知らないことが見るかるはず。
一気に全部覚えようとせず、リファレンスとしてすぐに取り出せるようにしておくと便利。
rem
。
IE8がサポートさえしてくれていれば、em
の存在意義を疑うほど便利な値。em
にはどうしても計算間違いの事象が発生しやすいので、root em
はやはり便利。IE8サポートについてはフォールバックも比較的簡単に実装できるので、もう少し利用されてもいいだろう、と思う。
記事の筆者も同じ思いらしく、em
を使うくらいならrem
を使えばいいと言わんばかりのrem
にしかできない技とティップスを紹介している。
2013.01.08からの「本日のCSS Radar」一覧はこちらから
by Yuya Saito
Follow Me @ Twitter / GitHub
And Join the OSS "Social" Translation Community "en.ja OSS"