Skip to content

Instantly share code, notes, and snippets.

@studiomohawk
Created April 10, 2013 00:02
Show Gist options
  • Save studiomohawk/5350555 to your computer and use it in GitHub Desktop.
Save studiomohawk/5350555 to your computer and use it in GitHub Desktop.
CSS Radar @ Twitter / 2013.04.10 Wednesday Edition

CSS Radar - 2013/04/10

関数型とオブジェクト指向のJavaScriptの違い。
それぞれのアプローチには向き不向きがあり、どちらがどちらよりも優秀であるということではない。
記事では細かくその特徴について紹介もしているので両アプローチのイントロダクションとしてもいい記事。

<select>要素をCSSだけでデザインを変更することは不可能である。
いや、もちろんJS+CSS、あるいはCSSだけでデザインを変更することは可能だが、<select>要素に含められたすべての機能を上手に代替するのは不可能だという話。

Please, don't screw accessibility, performance and usability for design purpose. Those things should always come first.

JasmineでBackbone.jsのモデルをユニットテストする方法。
ベーシックな部分ではあるが、ユニットテストの導入についてのTipsや、Mockの役割、Spyの使いどころ、マッチャーについてなどをコードリーディングを行いながら解説するスタイルはわかりやすい。

touchイベントはモバイルのものであり、モバイルなものはすべてtouchイベントを使うべき、というわけではない。Pointer Eventについてや、300msの遅延の問題解決など様々なイベント周りのもろもろについてかなり詳しく紹介している。

知っておきたいGitのコツ集。
.gitignoreが手遅れな場合にファイルレベルでignoreをする方法、stashedの使い方、マージにourstheirsで対応する方法、--patienceフラグでdiffをしやすく。


by Yuya Saito
Follow Me @ Twitter / GitHub
And Join the OSS "Social" Translation Community "en.ja OSS"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment