Wie relevant ist retina.js für meine Webprojekte?

9

Ich benutze derzeit keinen Mac für meine Arbeit, bin aber beim Surfen im Internet auf retina.js gestoßen . Ich möchte wissen, ob es notwendig ist, diese Bibliothek in meine Webprojekte aufzunehmen. Wenn nicht, würden meine Projekte auf allen Mac-Geräten gut aussehen? Ich habe derzeit keine Probleme mit der Arbeit an anderen Geräten. Ich habe noch keine Vorschau auf einem Apple-Gerät angezeigt, da es noch in Arbeit ist.

ogeh_47
quelle
3
Für das, was es wert ist, bezieht sich retina.js nicht direkt auf Apple-Geräte. Es geht um High DPI - Bildschirme (= mehr als eine reale Pixel pro virtuellem Pixel), die meisten Smartphones, eine anständige Menge an Laptops und sogar einige Desktop - Monitore heute umfasst. Apple hat gerade den Begriff "Netzhaut" für seine hochauflösenden Monitore geprägt.
Cedric Reichenbach

Antworten:

15

Nicht einmal aus der Ferne erforderlich

Es sieht so aus, als ob der Hauptzweck darin besteht, die Arbeit automatisch zu erledigen. Mit diesem srcsetAttribut können Sie Bilder für verschiedene Bildschirmprofile angeben, z. B. für die hohe Dichte der "Retina" -Bildschirme von Apple.

srcsetist trivial zu bedienen und erfordert nicht viel zusätzliche Arbeit von Ihrer Seite. Meiner Meinung nach sollte jeder lernen, wie man srcsetsowieso angemessen damit umgeht.

Meiner Meinung nach gibt es mehrere zwingende Gründe , diese Bibliothek nicht zu verwenden.

  • Sie können das, was es tut, selbst tun
  • Es ist ein weiteres Skript, das auf Ihrer Seite ausgelöst wird und Ihre Seite verlangsamt
  • Es unterbricht die beabsichtigte Zugänglichkeit von srcset(so können Browser und Benutzer bestimmen, wie die Informationen in srcset verwendet werden sollen, anstatt auszuwählen, was geladen werden soll).

Bearbeiten

Erwähnenswert ist auch, dass Sie mit mehreren Browsern die Pixeldichte und andere reaktionsschnelle Einstellungen mithilfe von Entwicklertools zuweisen können. Chrome verfügt beispielsweise über den Gerätemodus . Diese sind nützlich, um srcsetfestzustellen, ob Funktionen wie (oder retina.js, wenn Sie diese Bibliothek verwendet haben) tatsächlich wie erwartet funktionieren. Sie müssen also nicht zu Testzwecken nach einem Mac mit ausgefallenen Hosen suchen.

Scribblemacher
quelle
Vielen Dank für Ihre Antwort. Ich werde in srcset
ogeh_47
@ ogeh_47 Wenn dies Ihre Frage beantwortet hat, können Sie sie bitte akzeptieren? Wenn nicht, lassen Sie mich wissen, welche zusätzlichen Informationen Sie benötigen.
Scribblemacher
Super, danke Jungs. Es ist mir jetzt viel klarer
ogeh_47