Retina.js có liên quan như thế nào đến các dự án web của tôi?


9

Tôi hiện không sử dụng máy Mac cho công việc của mình, nhưng tôi đã bắt gặp retina.js khi lướt web. Tôi muốn biết nếu cần thiết phải đưa thư viện này vào các dự án web của tôi? Nếu tôi không, các dự án của tôi sẽ tốt trên tất cả các thiết bị Mac? Tôi hiện không có bất kỳ vấn đề nào với công việc trên các thiết bị khác. Tôi chưa xem trước nó trên bất kỳ thiết bị apple nào, vì nó vẫn đang trong quá trình hoàn thiện.


3
Đối với những gì nó có giá trị, retina.js không liên quan trực tiếp đến các thiết bị của Apple. Đó là về màn hình DPI cao (= nhiều hơn một pixel thực trên px ảo), bao gồm hầu hết điện thoại thông minh, một số lượng lớn máy tính xách tay và thậm chí một số màn hình máy tính để bàn hiện nay. Apple chỉ đặt ra thuật ngữ "võng mạc" cho màn hình DPI cao của họ.
Cedric Reichenbach

Câu trả lời:


15

Thậm chí không cần từ xa

Có vẻ như mục đích chính của nó là tự động thực hiện công việc của srcsetmột thuộc tính cho phép bạn chỉ định hình ảnh cho các cấu hình màn hình khác nhau, chẳng hạn như mật độ cao của màn hình "võng mạc" của Apple.

srcsetlà không quan trọng để sử dụng và không yêu cầu nhiều công việc thêm về phía bạn. Theo tôi, mọi người nên học cách sử dụng srcsetmột cách thích hợp.

Theo tôi, có một số lý do thuyết phục để không sử dụng thư viện này.

  • Bạn có thể tự làm những gì nó làm
  • Đó là một kịch bản khác để kích hoạt trên trang của bạn, điều này làm chậm trang của bạn
  • Nó phá vỡ khả năng truy cập dự định của srcset(cho phép trình duyệt và người dùng xác định cách sử dụng thông tin trong srcset, thay vì bạn chọn tải gì)

Biên tập

Một điều đáng nói nữa là một số trình duyệt cho phép bạn chỉ định mật độ pixel và các cài đặt đáp ứng khác bằng các công cụ dev. Ví dụ: Chrome có Chế độ thiết bị . Chúng rất hữu ích để xem liệu các tính năng như srcset(hoặc retina.js, nếu bạn đã chọn sử dụng thư viện đó) có thực sự hoạt động như mong đợi hay không. Vì vậy, bạn không cần phải săn lùng hoặc một chiếc quần Mac ưa thích cho mục đích thử nghiệm.


Cảm ơn bạn rất nhiều vì đã trả lời của bạn. Tôi sẽ xem xét srcset
ogeh_47

@ ogeh_47 Nếu điều này trả lời câu hỏi của bạn, bạn có thể vui lòng chấp nhận nó không? Nếu không, hãy cho tôi biết những thông tin bổ sung bạn cần.
Scribpetacher

Tuyệt vời, cảm ơn các bạn. Bây giờ thì rõ ràng hơn nhiều đối với tôi
ogeh_47
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.