مقدمة
في تطورنا اليومي ، نستخدم غالبًا مصادر وحدة التحكم في الكروم القوية لتصحيح نقاط توقف رمز الرمز ، لكن لا يمكننا العثور عليها في مصادر عن طريق تحميل JS بشكل غير متزامن من خلال $.getScript . إذن كيف تصحح نقاط التوقف؟ دعونا نلقي نظرة معا أدناه.
هذا مثال مخطط لتصحيح الأخطاء مع نقطة توقف المصادر:
في الشكل ، يمكننا أن نرى أنه في index.js نقدم test.js من خلال $.getScript لنرى كيف يعمل:
لقد رأينا في الشبكة أن Test.js قد تم تقديمه بنجاح ، لكنه ينتمي إلى طلبات فئة XHR ، لذلك لن نجدها بالتأكيد في المصادر.
كما هو متوقع ، لم تكن هناك بالفعل آثار test.js في المصادر! الذروة قادمة ، فكيف يمكنني تصحيح نقطة الإيقاف؟ ؟ ؟
أنا أعرف حلين ، أولاً أسهل واحد:
الحل 1: إضافة //@ sourceURL=test.js إلى رأس أو ذيل رمز test.js ، ثم ابحث عنه في (no domain) لتصحيح الأخطاء وشاهد النتيجة:
الحل 2: قم بتغيير الطريقة غير المتزامنة لـ $.getScript لإنشاء علامات البرنامج النصي وتحميلها بشكل متزامن. الرقم مدرج مباشرة:
لخص
تعد نقطة توقف وحدة التحكم مفيدة للغاية بالنسبة لنا للتحقق من التعليمات البرمجية والكشف عن الوظائف وعرض البيانات والاحتياجات الأخرى. نحاول استبدال Console.log المزعجة بنقاط التوقف. ما سبق هو المحتوى الكامل لهذه المقالة. آمل أن يكون ذلك مفيدًا لدراسة الجميع والعمل. إذا كان لديك أي أسئلة ، فيمكنك ترك رسالة للتواصل.