target وcurrentTarget: أي عنصر تقرأ داخل حدث النقر؟
تشير target إلى هدف الحدث؛ أما currentTarget فتشير، أثناء تنفيذ المعالج، إلى العنصر الذي سُجل عليه ذلك المعالج. [2]
أفكار وأدوات رقمية بلغة مفهومة.
2411 مقالًا
تشير target إلى هدف الحدث؛ أما currentTarget فتشير، أثناء تنفيذ المعالج، إلى العنصر الذي سُجل عليه ذلك المعالج. [2]
تبدأ closest من العنصر نفسه، ثم تصعد إلى أسلافه حتى أول تطابق؛ وإذا لم تجد تطابقًا تعيد null. [1]
استخدم input أثناء تحرير حقل النص، وchange عند مغادرته بعد تغيير قيمته. [1] [2]
اقرأ data-user-id عبر dataset.userId، واكتب في هذا المفتاح لتعديل السمة، أو استخدم delete لإزالتها. [1] [3]
استخدم CSS.escape على قيمة id عند إدراجها داخل محدد CSS، ثم أضف علامة المعرّف خارجه. [1]
تأخذ inherit قيمة الأب، وتختار initial القيمة الابتدائية للخاصية، أما unset فتتصرف بحسب قابلية الخاصية للتوريث. [1][2][3]
أنشئ مصفوفة باستخدام Array.from قبل حلقة التعديل لتثبيت العناصر التي ستمر عليها، بدل متابعة قائمة تتغير أثناء التنفيذ. [3] [4]
مرّر controller.signal عند تسجيل المستمعين، ثم نفّذ controller.abort() لإزالتهم عند انتهاء استخدام المكوّن. [3]
اعترض طلب الإغلاق في cancel، واستخدم close لمتابعة الإغلاق بعد حدوثه. [1][2]
لإدخال نص الاستبدال حرفيًا، مرّر إلى replaceAll دالة تعيد ذلك النص بدل تمريره كسلسلة مباشرة. [3]
انتظر Promise.allSettled، ثم اقرأ status واربط كل نتيجة بالطلب الذي له الفهرس نفسه في قائمة المدخلات. [1][2]
اختر pre-line لدمج المسافات، أو pre-wrap لإبقائها؛ كلاهما يحافظ على فواصل الأسطر ويسمح بالالتفاف. [1] [2]
استخدم at مع سالب واحد لقراءة آخر عنصر، وافصل ذلك عن الأقواس التي تقرأ خاصية اسمها سالب واحد. [1]
استخدم finally للتنظيف؛ يمرّر الوعد التالي النتيجة الأصلية إذا نجح التنظيف، ويتأخر عند انتظار وعد التنظيف أو يُرفض إذا فشل. [1] [3]
استخدم Object.hasOwn لفحص الخاصية المملوكة، واستخدم in حين تريد البحث في الكائن وسلسلة نماذجه الأولية. [1][2]
تحذف JSON.stringify الخاصية ذات القيمة undefined من ناتج الكائن، وتضع null مكانها داخل المصفوفة، وتعيد undefined نفسها عند تمريرها مباشرة. [1]
تعيد formatToParts أجزاء مرتبة تحمل type وvalue؛ احتفظ بالترتيب عند جمع القيم لبناء نص العدد المنسق. [3]
تستبعد none العنصر من استهداف المؤشر؛ لا تُخرجه وحدها من التنقل المتسلسل بلوحة المفاتيح. [1]