Retinaのような高密度のディスプレイはモバイルの世界ではスタンダードになりつつあり、Apple社以外でもGoogleがChromebook Pixelで高密度ディスプレイ搭載モデルのマシンを発売した。
これらのディスプレイに対応する方法は仕様の策定を待っていられる状態ではない。
この記事では、それら高密度ディスプレイへの対応について紹介している。
JavaScriptでMVVMアプローチを実装するフレームワークであるKnockout.jsを使って、大規模であり、メンテナンス、テストしやすいアプリケーションを作る方法について紹介している。
記事ではRequire.jsを使ったモジュール化、Knockout.jsの基本的な構造、Mochaを使ったテストについて触れている。
JavaScriptのコードカバレッジをPhantomJS、Jasmine、そしてJSCoverを使って行う方法について。
かなり具体的なニーズを得るために様々なツールをテストした結果として上記のツールを選択したそう。その調査の経緯も紹介されている。
レスポンシブな画像について知っておきたい8つのガイドラインと1つのルール。
レスポンシブイメージというトピックではCloud Fourのブログが最も的確なアドバイスをしているので是非。
Asm.jsについてJohn Resigからの解説、流石に元Mozillaだけあって、Asm.jsに関わりが深いDavid Herman氏へ質問をメールしたそうで、それらの回答について掲載されている。
Asm.jsがどんな問題を解決するものなのか非常に細かく書いてある。が、長いので時間があるときにどうぞ。
by Yuya Saito
Follow Me @ Twitter / GitHub
And Join the OSS "Social" Translation Community "en.ja OSS"