ui.util.throttle

ห่อหุ้มฟังก์ชันเพื่อให้เรียกใช้ได้ไม่เกิน 2 ครั้งต่อช่วงเวลา หากมีการเรียกฟังก์ชัน Wrapper หลายครั้งก่อนที่การหน่วงเวลาจะหมดลง ระบบจะดำเนินการกับการเรียกครั้งแรกและครั้งสุดท้ายเท่านั้น

ตัวอย่างการใช้งาน: สำหรับการเรียกกลับไปยังเหตุการณ์สไลด์ใน ui.Slider การเรียกกลับจะทำงานทันที ทำให้การเลื่อนสไลด์รู้สึกตอบสนอง นอกจากนี้ ระบบยังรับประกันว่าจะเรียกใช้ฟังก์ชันเรียกกลับหลังจากที่ผู้ใช้โต้ตอบกับแถบเลื่อนเสร็จแล้ว เพื่อให้มั่นใจว่าการเรียกใช้ฟังก์ชันเรียกกลับสุดท้ายจะเข้าถึงค่าสุดท้ายของแถบเลื่อนได้

แสดงผลฟังก์ชันที่ห่อหุ้ม

การใช้งานการคืนสินค้า
ui.util.throttle(func, delay, scope)ฟังก์ชัน
อาร์กิวเมนต์ประเภทรายละเอียด
funcฟังก์ชันฟังก์ชันที่จะเรียกใช้
delayตัวเลขความล่าช้าเป็นมิลลิวินาทีสำหรับการควบคุม ฟังก์ชันนี้จะเรียกใช้ได้เพียงครั้งเดียวหลังจากเรียกใช้ครั้งแรกจนกว่าจะผ่านช่วงเวลาหน่วง
scopeออบเจ็กต์ (ไม่บังคับ)ออบเจ็กต์ในขอบเขตที่จะเรียกใช้ฟังก์ชัน