Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Nyahpepijat Pengikatan Acara dalam JavaScript/jQuery dengan Firebug?
Menyahpepijat Pengikatan Acara dalam JavaScript/jQuery dengan Firebug
Menyahpepijat pengikatan acara dalam aplikasi JavaScript/jQuery boleh mencabar apabila anda tidak mempunyai akses kepada kod sumber. Nasib baik, alatan seperti Firebug boleh menyediakan keupayaan penyahpepijatan yang berguna untuk tujuan ini.
Dalam senario yang diberikan, anda ingin memeriksa pengendali acara yang terikat pada elemen tertentu. Firebug menyediakan fungsi untuk melakukan ini, tetapi ia tidak serta-merta jelas. Begini cara anda boleh melakukannya:
Memeriksa Peristiwa Terikat dengan jQuery 1.3.x
Memeriksa Peristiwa Terikat dengan jQuery 1.4.x dan Kemudian
Memeriksa Peristiwa Terikat Menggunakan jQuery Secara Terus
Jika anda ingin memeriksa acara tersebut pengendali menggunakan jQuery secara langsung, anda boleh menggunakan fungsi $.data():
// Get the element's data var elementData = $('#element_id').data(); // Get the event handlers for a specific event var clickEvents = elementData.events.click; // Iterate through the event handlers and print them to the console $.each(clickEvents, function(key, value) { console.log(value); // Prints the event handler function });
Petua Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Nyahpepijat Pengikatan Acara dalam JavaScript/jQuery dengan Firebug?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!