Timer (setTimeout) ใน Javascript by

28
Jan
2

ฝากไว้เล็กๆเกียวกับ Javascript

ว่าด้วยเรื่อง function เกี่ยวกับการสั่ง function แต่ไม่สั่งทันทีต่ให้มิ้งเวลาไปอีกพักก่อนจะเริ่มทำงาน ซึ่งมีประโยชน์ในการทำ animation และ การหน่วงจังหวะ

ตัวอย่าง โค้ด

var timer1 =setTimeout(function() { alert(“Test”); }, 1000);

var timer1 =setTimeout(run, 1000);

var timer1 =setTimeout(“alert(’1′)”, 1000);

parameter แรกจะใส่้ได้สองแบบ คือเป็น string ภาษา javascript และอีกแบบจะใส่ function ลงไปตรงๆ

ส่วน parameter ที่สองจะเป็นเรื่องเวลาที่จะให้หน่วงไว้ก่อนจะเริ่มทำงาน โดยหน่วยจะเป็น 1/1000 วินาที (1000 คือ 1 วินาที)

ส่วนหากจะยกเลิกการทำงานที่สั่งไว้กับ setTimeout ข้างต้น ทำได้ด้วย

clearTimeout(timer1)

ผ่านทาง H ow to cancel/kill window.setTimeout before it happens on the client? – Stack Overflow.

Enjoy this article?

Consider subscribing to our RSS feed!

2 ความเห็น

  1. AuN
    15:57 on September 1st, 2010

    เขียนได้ 3 แบบเลยแหะ +++10 คะแนน อิอิ

  2. zam
    03:25 on January 5th, 2011

    หน่อยเวลาที่หน่วง สามารถกำหนด เป็น วันเดือนปีหรือ เวลา ชั่วโมง นาที ได้ไหมครับ

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน