الإعداد والتشغيل
تصميم ربط توجيه بمساعدة JavaScript
قد تساعد شفرة العميل في التنقل أو التضمين، لكنها لا تحفظ اعتماد API بأمان ولا تصبح سلطة القرار الوحيدة.
حدّد سبب الحاجة إلى JavaScript
عيّن سياق المتصفح أو التفاعل الذي لا يعالجه التحويل أو الوكيل أو الإطار أو الخادم. لا تضف طبقة عميل لتكرار قرار متاح قبل عرض HTML.
أبق الثقة في الخادم
لا تضع مفتاح DuckRoute أو سر نقطة قرار في حزمة عامة. عامل الاستعلام والتخزين وDOM كمدخلات يسيطر عليها العميل وتحقق من وجهة التنقل.
وفر مسارا عند غياب النص البرمجي
حدد سلوكا مرئيا عند تعطيل JavaScript أو منع الطلب أو بطء الشبكة أو تشوه الاستجابة. لا تترك مستندا فارغا ينتظر إعادة لا تنتهي.
احفظ السياق الضروري فقط
عالج المعلمات والسجل والمرجع والعودة عن قصد. امنع قرارات مكررة بسبب تهيئة الصفحة أو إعادة تركيب المكون أو عدة معالجات للتنقل نفسه.
تحقق عبر حالات المتصفح
اختبر ملفا جديدا وعائدا وWebView وتخزينا ممنوعا وفشل البرنامج والعودة والوجهتين. افحص الشبكة والحدث لتأكيد قرار مفهوم واحد لكل طلب.