ui.util.debounce

একটি ফাংশনকে এটিকে কল করার অনুমতি দেওয়ার জন্য মোড়ানো হয়, যতক্ষণ না তারা একটি নির্দিষ্ট ব্যবধানের চেয়ে কম ফায়ার করা হয় (মিলিসেকেন্ডে)। এটি একটি ব্যয়বহুল ফাংশনের আহ্বানের সংখ্যা কমাতে ব্যবহার করা যেতে পারে যখন এটি শেষ পর্যন্ত চলে তা নিশ্চিত করে।

উদাহরণ ব্যবহার: একটি ui.Checkbox এ একটি পরিবর্তন ইভেন্টে কলব্যাকের জন্য। ব্যবহারকারী বারবার চেকবক্সে ক্লিক করলে, চেকবক্সের শেষ ক্লিকেই কলব্যাক চলবে।

ডিবাউন্সড ফাংশন রিটার্ন করে।

ব্যবহার রিটার্নস
ui.util.debounce(func, delay, scope ) ফাংশন
যুক্তি টাইপ বিস্তারিত
func ফাংশন ফাংশন debounce.
delay সংখ্যা ফাংশনটি একবার কল করার পরে, ফাংশনটি চালানোর অনুমতি দেওয়ার আগে ফাংশনটির একটি অতিরিক্ত আহ্বানের জন্য বিলম্ব করতে মিলিসেকেন্ডের সংখ্যা।
scope বস্তু, ঐচ্ছিক অবজেক্ট যার সুযোগে ফাংশন কল করতে হবে।