16 คะแนน โดย xguru 2020-12-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • มีการใช้วิธีคำนวณโดยบวกเวลาเพิ่มประมาณ 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 ความคิดเห็น

 
wjohnas 2021-01-04

น่าสนใจดี