Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
CSS Radar @ Twitter / 2013.04.10 Wednesday Edition

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の使い方、マージに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
You can’t perform that action at this time.