javascript - شرح - مميزات الجافا سكريبت




يقول فيريبوج لكسر قريبا كما يتم تنفيذ أي جافا سكريبت (4)

إذا كان هذا هو مشكلة التصحيح العامة يمكنك استخدام ويب إنزبكتور في سفاري / كروم. علاوة إضافية هي أنه يمكنك رمي العبارة التالية في التعليمات البرمجية جافا سكريبت الخاص بك لسحب ما يصل مصحح الأخطاء:

...
debugger; // Will trigger the debugger
...

وإلا يمكنك تعيين نقاط التوقف، ونقاط التوقف المشروطة، وقفة على التنفيذ التالي، وجميع الحيل المعتادة. بعض أشرطة الفيديو لطيفة متوفرة هنا .

ردا على اقتراح alert قبل. أود أن أوصي بشدة باستخدام console.log أو console.dir إذا كان لديك الوصول إلى مصحح أخطاء. سوف تحصل على مزيد من المعلومات دون حظر تنفيذ البرنامج النصي الخاص بك. أيضا، لا ننسى أن console.log يمكن أن تتخذ معلمات متعددة حتى تتمكن من طباعة البيانات بشكل جيد، لم يكن لديك لتقييد نفسك لسلسلة واحدة مثل alert .

لقد ورثت كومة من التعليمات البرمجية التي تفعل أشياء غير متوقعة عند النقر على بعض <button> العناصر.

تحتوي الصفحة على الكثير من جافا سكريبت، وليس من الواضح ما هي الأحداث، إن وجدت، التي تم إعدادها على الزر أو العناصر الرئيسية. أحاول العثور على حيث يبدأ التنفيذ حتى أتمكن من تصحيح ما يحدث.

هل هناك طريقة لجعل فيريبوج (أو أي مصحح جافا سكريبت) كسر كلما يتم تنفيذ أي رمز جافا سكريبت؟ ربما السبيل لإعداد نقطة استراحة على كل سطر برمجيا؟ أو هناك طريقة أخرى لمعرفة أي حدث يستجيب الزر ل (صفحة المستخدمين بوه النموذج، مسج، وبعض جافا سكريبت مخصص.


إذا كنت تريد أن ترى ما هي الأحداث التي تم إعدادها على الصفحة، قد تحاول أيضا إيفنتبوج .



أغلق متصفح الإنترنت وافتحه مرة أخرى. "كسر على التالي" ستبدأ العمل مرة أخرى. وإلا فايربوج ببساطة يتجاهل هذا الخيار بعد فترة من الوقت، ولا كسر ولكن تشغيل جافاسكريبتس لجميع الأحداث دون تحذيرك.





firebug