كيفية استخدام Firebug عند تصحيح الأخطاء javascript تنطوي على المناولة التركيز / الطمس

StackOverflow https://stackoverflow.com/questions/2248729

سؤال

أحاول استخدام Firebug لتصحيح بعض JavaScript تستلزم طمس وحدث التعامل مع الحدث، وتحديدا بعض الوظائف التلقائية / المظهر التلقائي. المشكلة هي أنه، فقط من خلال النقر فوق علامات التبويب المختلفة داخل Firebug، مثل "وحدة التحكم"، "البرنامج النصي"، "DOM"، ETCetera، الحدث Blur () في طلبي يتم إطلاقه، ثم حدث التركيز () عندما قمت بالنقر لاحقا في حقل النص، فإن الإكمال التلقائي يجري مدفوعا به. إن حقيقة أن هذه الأحداث قد تم إطلاقها دون داع عند محاولة التفاعل مع Firebug، مما يجعل تصحيح الأخطاء نفسها مشكلة إذا لم يكن الأمر مستحيلا جيدا.

هل واجه أي شخص آخر هذا الصيد 22 و / أو هل لدى أي شخص حلول / اقتراحات؟

هل كانت مفيدة؟

المحلول

استخدم لوحة المفاتيح بدلا من ذلك؟http://getfirebug.com/wiki/index.php/keyboard_and_mouse_shortcuts.

أيضا: -> خيارات-> إظهار مربع معلومات سريعة (ثم انقر فوق زر فحص) إظهار كبسولة من المعلومات حول كل ما تقوم به الماوس - إذا كان ذلك يساعد

نصائح أخرى

هل يمكن أن تبديلهم إلى تصحيح. أي بدلا من استخدام blur() و focus() استعمال click() أو hover().

لست متأكدا من سؤالك، ولكن كما قال أليكس، لا يزال بإمكانك استخدام وحدة التحكم لتسجيل الأحداث وأي أشياء جافا سكريبت أخرى.

علي سبيل المثال

var x =5;
console.info(x);
x = 9;
console.info(x);

قم بتشغيل هذا الرمز في JavaScript وسترى عليه في وحدة التحكم.

كان لديك تجربة مماثلة تحاول أن تصمم البرنامج المساعد Typeahead. أفضل حل وجدت أنه بالنقر بزر الماوس الأيمن على عنصر في Firebug Dom وفحص "كسر على إضافة الطفل وإزالته" (يمكنك أيضا كسر تغيير السمة وما إلى ذلك).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top