EXERCISE 2 : Callback Function

2.1 ให้นักศึกษาแก้ไขฟังก์ชั่น showConfirm() โดยเมื่อกดปุ่ม "Show Confirm" ให้มี dialog confirm


หมายเหตุ 1: ต้องมีการใช้ callback display() ในการแสดงผลลัพธ์



2.2 ให้นักศึกษาลองฝึกใช้ฟังก์ชั่น setTimeout() แบบง่ายๆ โดยแก้ไข Function start() ให้มีขั้นตอนการทำงานดังต่อไปนี้



Hint : ส่ง callback function เข้าไปเป็น argument ของ setTimeout()


2.3 ให้นักศึกษาสร้างนาฬิกาจับเวลา โดยแก้ไข Function stopTime() ในการนับถอยหลัง​​ โดยแสดงเวลาในรูปแบบนาที และวินาที



หมายเหตุ 1 : ให้ตั้งเวลา default เป็น 119 วินาที

หมายเหตุ 2 : หากมีการกำหนดจำนวนวินาทีในช่อง Input มากกว่า 0 เมื่อกด Run ให้แสดงผลการนับถอยหลังตามที่กำหนด

หมายเหตุ 3 : กรณีหมดเวลาและตอนเริ่มต้น ต้องแสดงผลเป็น 00:00 เท่านั้น