ทำไมตัวจับเวลาบน iPhone ถึงแสดงเวลาแบบไม่ตรงจริง
(lukashermann.dev)-
มีการใช้วิธีคำนวณโดยบวกเวลาเพิ่มประมาณ 500ms (0.5 วินาที) เพื่อให้ผู้ใช้ตัวจับเวลารับรู้เวลาได้อย่างเป็นธรรมชาติ
-
ถ้าตั้งเวลาไว้ 5 วินาทีแล้วกดเริ่ม ตัวเลข 5 จะค้างอยู่ 0.5 วินาที จากนั้นจึงเปลี่ยนเป็น 4 วินาที และเลข 0 ก็จะแสดงเพียง 0.5 วินาทีเช่นกัน
→ กล่าวคือ มันนับจาก 5.5 ไปถึง 0.5 พร้อมกับแสดงเลข 5 และ 0 อย่างละ 0.5 วินาที
- โค้ดที่นำแนวคิดข้างต้นไปทำเป็นจริงด้วย JavaScript เพื่อใช้เปรียบเทียบ: https://codepen.io/lhermann/pen/wvzPxXj
1 ความคิดเห็น
น่าสนใจดี