7: lodash debounce بالعربي
HTML-код
- Опубликовано: 6 сен 2024
- #yallatips #yallacode
ماتنسوش تشتركوا في القناة وتفعلوا جرس التنبيهات عشان يوصلكم كل جديد ✌️
لينكات الحلقة ومصادر تتعلم اكتر:
- github.com/med...
- www.joshwcomea...
- www.vehidtrtak...
- developer.mozi...
- Code: livecodes.io/?...
---
اكونت تويتر
/ yallacode_
السايت الرسمي يلا كود
yallacode.com
صفحة الفيس بوك
/ yallacode_
link for RTL extension to fix the rtl issue (لينك لكروم اكستنشن لحل مشكلة العنوان العربي):
goo.gl/VGxPgw
دايما بفهم منك حاجات اول مرة اسمعها فيديوهاتك بتفرق معاي جدا وبتطور من نفسي
طريقة شرحك جميلة يا باشمهندس وبحب جدا الflow اللي بتشرح بيه وحل المشاكل اللي بتظهر وانت بتحل المشكلة الاساسية. ياريت تنزل زرار Support علشان لو حد عايز يعزمك علي قهوة ولا حاجة. شكرا جزيلا:)
عبقري يا هندسه بحبك في الله
جميل جداً، بارك الله فيك وكتب الله لك أجرَ ذلك..
استمر في هذا العمل الجميل..❤
Thans for sharing
رائع. جزاك الله خيرا.
Medhat, thank you for your clarification. It's preferable not to use the library.
Certainly! Lodash's debounce function is a utility that limits the rate at which a function can fire. It's commonly used in scenarios where you want to delay the execution of a function until after a certain amount of time has elapsed since the last time it was invoked.
Here's a basic implementation of debounce in JavaScript without using the lodash library:
function debounce(func, delay) {
let timeoutId;
return function() {
const context = this;
const args = arguments;
clearTimeout(timeoutId);
timeoutId = setTimeout(() => {
func.apply(context, args);
}, delay);
};
}
With this implementation, you can create a debounced version of any function by passing it as the first argument to the debounce function and specifying the delay (in milliseconds) as the second argument. For example:
function myFunction() {
console.log('Executing...');
}
const debouncedFunction = debounce(myFunction, 1000);
// This will execute myFunction after 1 second
debouncedFunction();
This implementation ensures that myFunction will only be called once after a specified delay even if it's called multiple times within that delay period.
جميل جدا ، الله يكرمك
ديما جميل كدا😄😍
الله ينور
احسنت
تسلم ايديك
اشرحلنا ال throttling in JavaScript يا هندسه
احسنت يهندسة
is awesome topic, what about isEqual from lodash
ممكن ان شاء الله
انت شرحك مميز اوي و وكتابه الكود بروفيشنال قوي
بعد اذنك بقى لو تحل معانا مسائل من على ليت كود هيفرق معانا جامد قوي ❤
معاكم فين؟ 😊
@@yallacode_ عسل ي هندسه 😂
لو سمحت يا بشمهندس لو انا عندي سيرش ركويست الاحسن اني اكنسل كل الركويستات ماعدا الأخير ولا اني استخدم ال debounce
اعتقد الاتنين ينفعوا ولكن في الحالة بتاعة السيرش بافضل يكونوا الاتنين مع بعض تعمل debounce وكمان تعمل Abort controller
جميل جدا😊
ال Backend بيخد البينات دي ازاي