CSS Radar - 2013/04/10
When FP? And when OOP?
関数型とオブジェクト指向のJavaScriptの違い。
それぞれのアプローチには向き不向きがあり、どちらがどちらよりも優秀であるということではない。
記事では細かくその特徴について紹介もしているので両アプローチのイントロダクションとしてもいい記事。
Why a CSS alternative to <select>
is impossible
<select>
要素をCSSだけでデザインを変更することは不可能である。
いや、もちろんJS+CSS、あるいはCSSだけでデザインを変更することは可能だが、<select>
要素に含められたすべての機能を上手に代替するのは不可能だという話。
Please, don't screw accessibility, performance and usability for design purpose. Those things should always come first.
Backbone Model Unit Testing with Jasmine via Flippin' Awesome
JasmineでBackbone.jsのモデルをユニットテストする方法。
ベーシックな部分ではあるが、ユニットテストの導入についてのTipsや、Mockの役割、Spyの使いどころ、マッチャーについてなどをコードリーディングを行いながら解説するスタイルはわかりやすい。
Detecting touch: it’s the ‘why’, not the ‘how’ ✩ Mozilla Hacks – the Web developer blog
touch
イベントはモバイルのものであり、モバイルなものはすべてtouch
イベントを使うべき、というわけではない。Pointer Eventについてや、300msの遅延の問題解決など様々なイベント周りのもろもろについてかなり詳しく紹介している。
Handy Git tips to stop you getting fired
知っておきたいGitのコツ集。
.gitignore
が手遅れな場合にファイルレベルでignoreをする方法、stashedの使い方、マージにours
、theirs
で対応する方法、--patience
フラグでdiff
をしやすく。
by Yuya Saito
Follow Me @ Twitter / GitHub
And Join the OSS "Social" Translation Community "en.ja OSS"