กำหนดให้ function javascript ทำงานตลอดเวลา ทำไงครับ

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

slackman
PHP Newbie
PHP Newbie
โพสต์: 5
ลงทะเบียนเมื่อ: 25/04/2011 9:44 am

กำหนดให้ function javascript ทำงานตลอดเวลา ทำไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย slackman »

ผมเขียน javascript function มา เช่น

function test(){
//ตรวจสอบอะไรสักอย่าง

}

ต้องการให้มันทำงานตลอด เพื่อตรวจสอบตามเงื่อนไข
คือไม่ผมไม่ต้องการพึ่งพวก event onclick onkeyup อะไรพวกนี้ครับ

ทำยัง แล้วก็ไม่เอา setInterval นะครับ


หาหลายๆ เว็บแล้วยังไม่ work ครบทุก browser ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41230
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: กำหนดให้ function javascript ทำงานตลอดเวลา ทำไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้า function ตรงของ Javascript ทำให้เกิด Loop ทำงานซ้ำของ Javascript ก็มีอยู่ สองฟังก์ชั่นนั้นนะครับ
setTimeout()
setInterval()

อีกแบบคือเขียน functionเอง แล้ว function ที่สร้าง สร้างให้มันเรียกตัวเองเรื่อยๆ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
touleg
PHP Super Member
PHP Super Member
โพสต์: 480
ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
ติดต่อ:

Re: กำหนดให้ function javascript ทำงานตลอดเวลา ทำไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย touleg »

ลองหาวิธีอื่นดูมั๊ย ไม่รู้วาจะเอาไปทำอะไร แต่ส่วนมากก็ตามคุณ mindphp บอกคือใช้
setTimeout()
setInterval()

ไมงั้นก็ตาม event แต่ถ้าทำแบบให้เรียกตัวเองไปเรื่อยๆระวังเรื่อง stack เต็มหน่อยหรืออาจจะทำให้เว็บมันอืดนิดนึง แต่ไม่ค่อยเห็นมีใครใช้วิธีนี้

ยังไงลองคิดดูก่อนว่า ทำไมต้องรันตลอดเวลา ยิ่งถ้าเป็น ajax ด้วยแล้วมีการทำงานทางฝั่ง server ตลอดเวลาด้วยผมว่า server มันจะทำงานหนักไปนะ ถ้าจำเป็นจริงๆลองหาวิธีอื่นดีกว่า
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 71