01 · مقالات ورؤى تقنية

مقالات تقنية

مقالات تقنية عن تطوير التطبيقات والمواقع والذكاء الاصطناعي وأنظمة الشركات. اختر التصنيف أو ابحث عن موضوع يساعدك على فهم الخيارات قبل بدء مشروعك.

02 · تصفح المقالات

أحدث المقالات

الأقسام:
التاريخ:

عرض 9 مقال

بعد حفظ النموذج: اختبر 303 قبل تحديث صفحة النتيجةبرمجة
2 دقائق قراءة

بعد حفظ النموذج: اختبر 303 قبل تحديث صفحة النتيجة

راجع رحلة POST ثم Redirect ثم GET: رمز 303 وصفحة النتيجة، والفرق عن 307، مع فحص تحديث الصفحة ومنع تكرار عملية الحفظ على الخادم.

اقرأ المزيد
عداد الحروف العربي: اختبر التشكيل والإيموجي قبل القصبرمجة
2 دقائق قراءة

عداد الحروف العربي: اختبر التشكيل والإيموجي قبل القص

حدد معنى طول النص في واجهة عربية: وحدات JavaScript مقابل grapheme، ومطابقة التحقق في الخادم، ومنع قص التشكيل والإيموجي داخل حقول الرسائل.

اقرأ المزيد
React: امنع استجابة قديمة من عرض بيانات العميل الخطأبرمجة
2 دقائق قراءة

React: امنع استجابة قديمة من عرض بيانات العميل الخطأ

اختبر تبديل العملاء بسرعة في React: وصول طلب سابق متأخرًا، وتنظيف useEffect، وربط حالات التحميل والخطأ بهوية العميل الحالية دون خلط البيانات.

اقرأ المزيد
تاريخ في نموذج عربي: اختبر القيمة لا شكل العرض فقطبرمجة
2 دقائق قراءة

تاريخ في نموذج عربي: اختبر القيمة لا شكل العرض فقط

راجع input date في نماذج الأعمال: العرض حسب اللغة والقيمة بصيغة yyyy-mm-dd، وحفظ تاريخ بلا وقت، والتحقق من الحدود وإعادة فتح السجل دون تغير اليوم.

اقرأ المزيد
سعر المنتج في Schema: طابق العملة والعرض الظاهربرمجة
2 دقائق قراءة

سعر المنتج في Schema: طابق العملة والعرض الظاهر

راجع بيانات Product وOffer في المتجر: سعر النسخة المعروضة وعملته والتوفر، ومطابقة الصفحة والبيانات المنظمة بعد الخصم أو نفاد المخزون.

اقرأ المزيد
رفع واجب LMS لا يعني تسليمه: اختبار Moodleبرمجة
2 دقائق قراءة

رفع واجب LMS لا يعني تسليمه: اختبار Moodle

راجع الفرق بين حفظ مسودة الواجب وتسليمها في Moodle: زر الإرسال، ومنع التعديل بعد التسليم، والعودة لمسودة، وتجربة بحساب طالب ومدرس.

اقرأ المزيد
بطء قائمة Laravel: اكتشف N+1 قبل زيادة موارد السيرفربرمجة
2 دقائق قراءة

بطء قائمة Laravel: اكتشف N+1 قبل زيادة موارد السيرفر

راجع استعلامات Eloquent عند عرض علاقة لكل صف في CRM: قارن قائمتين بحجمين مختلفين، وافحص eager loading ومنع lazy loading في بيئة التطوير.

اقرأ المزيد
اختيار صورة في Android: هل يظل الوصول متاحًا لاحقًا؟برمجة
2 دقائق قراءة

اختيار صورة في Android: هل يظل الوصول متاحًا لاحقًا؟

اختبر Photo Picker في تطبيق Android مع رفع مؤجل: الملف المختار فقط، واستمرار إذن URI عند الحاجة، والرجوع للتطبيق وإلغاء الاختيار دون فقد أو توسيع صلاحيات.

اقرأ المزيد
إغلاق نافذة دون فقد التعديلات: اختبر requestCloseبرمجة
2 دقائق قراءة

إغلاق نافذة دون فقد التعديلات: اختبر requestClose

راجع إغلاق dialog عندما توجد تعديلات غير محفوظة: فرق بين close وrequestClose، واختبر cancel والإغلاق بلوحة المفاتيح ومسار المتصفحات الأقدم.

اقرأ المزيد