retina.jsは私のWebプロジェクトにどの程度関連していますか?


9

私は現在Macを使用していませんが、ネットサーフィン中にretina.jsに遭遇しました。このライブラリを自分のWebプロジェクトに含める必要があるかどうか知りたいのですが。そうしないと、私のプロジェクトはすべてのMacデバイスで問題なく表示されますか?現在、他のデバイスでの作業には問題はありません。まだ開発中のため、まだどのAppleデバイスでもプレビューしていません。


3
価値があるのは、retina.jsがAppleデバイスと直接関係しないことです。それは、高DPI画面(=仮想ピクセルごとに複数の実ピクセル)についてであり、ほとんどのスマートフォン、適度な量のラップトップ、および今日の一部のデスクトップモニターを含みます。Appleは、高DPIモニターを表す「網膜」という用語を作り出したばかりです。
Cedric Reichenbach

回答:


15

リモートでさえ必要ありません

その主な目的は、の作業を自動的に行うことであるように見えます。これはsrcset、Appleの「網膜」画面の高密度など、さまざまな画面プロファイルの画像を指定できる属性です。

srcset使用するのは簡単であり、あなたの側で多くの追加の作業を必要としません。私の意見では、誰もがsrcsetとにかく適切に使用する方法を学ぶべきです。

私の意見では、このライブラリを使用しない理由はいくつかあります。

  • 自分でできることは自分でできる
  • それはあなたのページで発射するまだ別のスクリプトであり、あなたのページを遅くします
  • これは、意図したアクセシビリsrcsetティーを破壊します(ブラウザーとユーザーは、ロードするものを選択するのではなく、srcset内の情報の使用方法を決定できます)。

編集する

また、いくつかのブラウザでは、開発ツールを使用してピクセル密度やその他のレスポンシブ設定を割り当てることができます。たとえば、Chromeにはデバイスモードがあります。これらはsrcset、そのような機能(または、そのライブラリを使用することを選択した場合はretina.js)が実際に期待どおりに機能しているかどうかを確認するのに役立ちます。したがって、テストのためにMacを探したり、Macを空想したりする必要はありません。


ご返事ありがとうございます。私はsrcsetを調べます
ogeh_47

@ ogeh_47これがあなたの質問に答えた場合、それを受け入れてもらえますか?そうでない場合は、必要な追加情報をお知らせください。
Scribblemacher

素晴らしい、みんなありがとう。今ではもっとはっきりしています
ogeh_47
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.