Debounce vs Throttle في JavaScript: شرح للمبتدئ بأمثلة | أحمد حايس