المقالات
ملاحظات، أغلبها على الحواف.
تدوينات قصيرة في هندسة الواجهات وNuxt وTypeScript والأداء وقيادة الفرق الصغيرة.
٢٠٢٦
5 مقالات- 1 دقيقة قراءة
داخل @alikhalilll/a-skeleton، مُحمِّلات skeleton تولّد نفسها بنفسها
كيف تستخرج a-skeleton واجهة الانتظار من المكوّن نفسه. وضع Clone، ووضع Structural، ووضع Mirror، ومسار العمل الذي يلتقط ثم يُخزّن مؤقّتاً ثم يُعيد العرض خلفها.
اقرأ المقالة - 1 دقيقة قراءة
ملاحظات من إعادة كتابة ATellInput كمكتبة مُنشَرة
تحويل حقل هاتف من داخل تطبيق واحد إلى مكوّن Vue مُنشَر استوجب تغييرات جوهرية. تجربة استخدام تكتشف الدولة قبل أيّ تدخّل، وفصل بين رمز ISO2 ورقم الاتصال، ومنتقي متجاوب عبر Popover وDrawer، وSlots لكل شيء.
اقرأ المقالة - 1 دقيقة قراءة
تشريح ADataTable، جدول بيانات مُعمَّم بأنواع في Vue
جولة كاملة في جدول بيانات Vue مُعمَّم بأنواع صارمة، بأعمدة مُعرَّفة كسكيمة، وتحديد صفوف قائم على Map، وأزرار إجراءات لكل صف عبر markRaw، ودورة فرز من ثلاث نقرات.
اقرأ المقالة - 1 دقيقة قراءة
أربع مشكلات في أيّ قائمة infinite-scroll، وطريقة إصلاحها
أربع مشكلات تظهر عاجلاً أم آجلاً في أيّ قائمة infinite-scroll، والأسطر المحدَّدة داخل مكوّن Vue من 230 سطراً تُعالج كلاً منها.
اقرأ المقالة - 1 دقيقة قراءة
بناء ali-nuxt-toolkit، جولة داخل التفاصيل
ثلاث موديولات Nuxt 4 داخل monorepo مبني بـ pnpm. عميل fetch مكتوب بأنواع صارمة يدعم تقدّم الرفع، وتشفير AES-GCM مع PBKDF2، وطبقة middleware مربوطة بالـ layouts.
اقرأ المقالة