ui.util.throttle

تابعی را می پیچد تا اجازه دهد حداکثر دو بار در هر بازه فراخوانی شود. اگر تابع wrapper چندین بار قبل از سپری شدن تاخیر فراخوانی شود، فقط اولین و آخرین تماس انجام می شود.

مثال استفاده: برای پاسخ به تماس به یک رویداد اسلاید در یک ui.Slider. پاسخ تماس بلافاصله اجرا می شود و باعث می شود عمل اسلاید پاسخگو باشد. همچنین تضمین شده است که پس از پایان تعامل کاربر با لغزنده، تماس برگشتی اجرا شود و اطمینان حاصل شود که فراخوانی برگشت به تماس نهایی به مقدار نهایی اسلایدر دسترسی دارد.

تابع پیچیده شده را برمی گرداند.

استفاده برمی گرداند
ui.util.throttle(func, delay, scope ) تابع
استدلال تایپ کنید جزئیات
func تابع تابع برای فراخوانی.
delay شماره تاخیر، در میلی ثانیه، برای دریچه گاز. تابع را فقط می توان یک بار پس از فراخوانی اولیه تا پس از سپری شدن تاخیر فراخوانی کرد.
scope شیء، اختیاری شیئی که در محدوده آن تابع فراخوانی شود.