


Pertama sekali, antara pelbagai penyemak imbas, Firefox mempunyai sokongan terbaik untuk penyahpepijatan titik putus Firefox bukan sahaja boleh menggunakan Firebug untuk menyahpepijat skrip js halaman, tetapi juga menggunakan alat penyahpepijatan lanjutan seperti JavaScript Debugger (Venkman) untuk menyahpepijat sambungan Firefox. js. Selain itu, Firefox juga menyokong beberapa fungsi penyahpepijatan titik putus yang lebih maju dan fungsi pemantauan berubah-ubah.
Antara pelayar lain, fungsi penyahpepijatan Opera, Chrome dan Safari juga agak mudah digunakan. DragonFly Opera agak pantas, mempunyai antara muka yang bersih dan mempunyai fungsi yang berkuasa, tetapi ia tidak mesra pengguna seperti Safari. Sebagai perbandingan, alat pengaturcara IE8 tidak berguna.
Masa adalah terhad kali ini, jadi mari kita rumuskan dahulu kemahiran penyahpepijatan di bawah Firefox.
1. Gunakan Firebug untuk penyahpepijatan titik putus
Menyahpepijat JavaScript dengan Firebug adalah sangat mudah. Langkah khusus:
a. Selepas membuka Firebug, dayakan penyahpepijatan "skrip" dan cari fail skrip yang dirujuk (atau js sebaris);
c. Jika titik putus telah dilaksanakan, muat semula halaman dan skrip akan mengganggu pada titik putus. Jika titik putus belum dilaksanakan, anda boleh terus melaksanakan tindakan pada halaman (seperti mengklik butang, dsb.), dan kemudian kod akan mengganggu pada titik putus;
Gunakan Firebug untuk penyahpepijatan titik putus (klik untuk membesarkan)
Ia sangat mudah! Kelebihan penyahpepijatan dengan titik putus Firebug diringkaskan seperti berikut:
Garis di mana titik putus boleh ditambah dinomborkan dalam warna hijau, yang sangat intuitif;
Timbunan panggilan dipaparkan dalam dua cara, yang sangat mudah
Paparan pembolehubah tempatan sangat jelas dan ringkas.
2. Gunakan Penyahpepijat JavaScript untuk penyahpepijatan titik putus
Ini ialah alat penyahpepijatan lama, yang dahulunya dipanggil Venkman, yang boleh dipasang pada Firefox dalam bentuk sambungan Mari kita panggilnya Venkman di sini. Ia bukan sahaja boleh menyahpepijat skrip halaman, tetapi juga menyahpepijat js dalam sambungan Firefox. Apabila kami melakukan pembangunan sambungan Firefox, Venkman ialah alat yang sangat diperlukan, Lao Tian amat mengesyorkannya! Sudah tentu, pelaksanaan logik Firefox itu sendiri juga dilakukan dalam JavaScript. Kami kini boleh menggunakan Venkman untuk menyahpepijat Firefox sendiri. Js teras Firefox ialah browser.js, yang berada di bawah laluan ini:
chrome://browser/content/browser.js
Venkman: Pilih fail js untuk dinyahpepijat (klik untuk membesarkan)
Nyahpepijat Firefox dengan titik putus Penyahpepijat JavaScript (klik untuk membesarkan)
Sudah tentu Venkman juga dilengkapi dengan konsol Menggunakan konsol ini, kita boleh melihat apakah tetingkap dan dokumen itu di peringkat penyemak imbas. Sama seperti konsol Firebug dan penyemak imbas lain, masukkan terus coretan kod js!
Gunakan konsol yang disertakan dengan Venkman (klik untuk membesarkan)
Jika anda berminat, anda boleh menemui lebih banyak perkara menarik tentang pembangunan Firefox (dan pembangunan sambungan) di sini!
3. Gunakan penyahpepijat untuk menambah titik putus dalam program
Terdapat juga kaedah yang kurang diketahui untuk menambah titik putus. Kami boleh menambah pernyataan penyahpepijat pada program, supaya alat penyahpepijat Firefox akan kekal pada pernyataan ini dan kod akan menjeda pelaksanaan, yang mempunyai kesan yang sama seperti menambah titik putus. Contohnya:
Apabila halaman dimuatkan semula, titik putus akan kekal pada pernyataan penyahpepijat. Dengan cara ini, kita boleh menambah titik putus seperti yang kita suka semasa menulis kod. Selain itu, penyemak imbas lain (termasuk IE8! Kejutan!) turut menyokong pernyataan penyahpepijat!
Kali terakhir saya meringkaskan teknik untuk menyahpepijat titik putus JavaScript di bawah Firefox Kali ini kita akan melihat penyahpepijatan di bawah pelayar lain. Sedikit penjelasan, kemahiran penyahpepijatan di sini tidak bergantung pada alat selain daripada pelayar, seperti Aptana, VS2008, dll. Jika anda sedang mencari maklumat mengenai perkara ini, saya tidak mempunyainya di sini.
Pelayar lain, terutamanya Opera, Safari, Chrome dan IE8. Kecuali untuk IE8, fungsi penyahpepijatan mereka pada asasnya anda boleh mencari skrip, menambah titik putus, melihat susunan panggilan, pembolehubah tempatan dan konsol berkuasa.
1 Gunakan Opera’s Dragonfly untuk penyahpepijatan titik putus
Gunakan Opera Dragonfly untuk penyahpepijatan titik putus
Alat Terbuka – Lanjutan – Alat Pembangun, dan anda akan melihat alat pembangunan yang serupa dengan Firebug, dipanggil Dragonfly, iaitu pepatung. Di sini anda boleh melihat struktur halaman, melihat interaksi rangkaian dan penyahpepijatan titik putus, dan anda boleh menggunakan Baris Perintah (konsol) semasa proses penyahpepijatan.
Opera pada WindowsXP juga merupakan gred A yang perlu disokong oleh YUI (lihat jadual ini untuk mendapatkan butiran), jadi kami mesti mencuba yang terbaik untuk menyokongnya semasa membangun. Selain itu, alat tontonan DOM Dragonfly mempunyai sorotan, Eksport paparan DOM semasa. Kami boleh membuat beberapa perubahan DOM dalam talian dan kemudian mengeksportnya untuk mendapatkan kod HTML yang diubah, yang sangat mudah.
2. Gunakan Chrome dan Safari untuk penyahpepijatan titik putus
Jika anda rasa Opera terlalu khusus, anda boleh nyahpepijat pada Safari atau Chrome. Kaedah penyahpepijatan dan antara muka kedua-dua penyemak imbas adalah sangat serupa, jadi di sini kita mengambil Safari 4.0 sebagai contoh. Buka Menu – Membangunkan – Mula Menyahpepijat JavaScript, dan alat penyahpepijatan akan muncul. Perlu dinyatakan bahawa adalah lebih baik untuk tidak meletakkan alat penyahpepijatan Safari dan Chrome di bawah penyemak imbas, kerana jika ia muncul, antara muka penyahpepijatan akan menjadi betul.
Mula-mula cari skrip yang anda mahu nyahpepijat:
Penyahpepijatan JavaScript dengan Safari: Cari skrip
Tetapkan titik putus dan muat semula halaman (atau lakukan tindakan):
Penyahpepijatan JavaScript dengan Safari: Menetapkan titik putus
Lihat pembolehubah setempat dan timbunan panggilan fungsi di sebelah kanan:
Penyahpepijatan JavaScript dengan Safari: Paparan Pembolehubah
Sorotan alat penyahpepijat Safari ialah penyahpepijatan konsol dan titik putus berada pada antara muka yang sama, yang menjadikannya sangat mudah untuk menggunakan konsol untuk melakukan beberapa operasi pengesahan apabila program terganggu.
3. Fungsi penyahpepijatan titik putus IE8
Alat pembangun yang disertakan dengan IE8, walaupun amat sukar untuk digunakan, juga boleh digunakan untuk penyahpepijatan titik putus. Kaedah penyahpepijatan titik putus adalah serupa dengan yang di atas.
Gunakan alatan pembangun IE8 untuk penyahpepijatan titik putus
Seperti yang anda lihat, IE8 nampaknya telah menamatkan pengiktirafan kod js secara tidak dapat dijelaskan. Dalam kes ini, tiada cara untuk menambah titik putus dari baris 74 dan seterusnya, yang luar biasa. Tetapi kadangkala untuk serasi dengan IE, kita perlu melakukan beberapa penyahpepijatan di bawah IE. Anda boleh menggunakan kaedah dalam artikel sebelumnya untuk menambah pernyataan penyahpepijat di mana gangguan diperlukan, supaya apabila program berjalan, IE8 akan mengganggu pada pernyataan penyahpepijat.
Kandungan di atas ialah kemahiran penyahpepijatan JavaScript yang dikongsi oleh editor - penyahpepijatan mematikan Firefox saya harap anda menyukainya.

Penjelasan terperinci mengenai kaedah penggantian rentetan javascript dan Soalan Lazim Artikel ini akan meneroka dua cara untuk menggantikan watak rentetan dalam JavaScript: Kod JavaScript dalaman dan HTML dalaman untuk laman web. Ganti rentetan di dalam kod JavaScript Cara yang paling langsung ialah menggunakan kaedah pengganti (): str = str.replace ("cari", "ganti"); Kaedah ini hanya menggantikan perlawanan pertama. Untuk menggantikan semua perlawanan, gunakan ungkapan biasa dan tambahkan bendera global g: str = str.replace (/fi

Tutorial ini menunjukkan kepada anda bagaimana untuk mengintegrasikan API carian Google tersuai ke dalam blog atau laman web anda, menawarkan pengalaman carian yang lebih halus daripada fungsi carian tema WordPress standard. Ia menghairankan mudah! Anda akan dapat menyekat carian ke y

Jadi di sini anda, bersedia untuk mempelajari semua perkara ini yang dipanggil Ajax. Tetapi, apa sebenarnya? Istilah Ajax merujuk kepada kumpulan teknologi longgar yang digunakan untuk membuat kandungan web yang dinamik dan interaktif. Istilah Ajax, yang asalnya dicipta oleh Jesse J

Siri artikel ini ditulis semula pada pertengahan 2017 dengan maklumat terkini dan contoh segar. Dalam contoh JSON ini, kita akan melihat bagaimana kita dapat menyimpan nilai mudah dalam fail menggunakan format JSON. Menggunakan notasi pasangan nilai utama, kami boleh menyimpan apa-apa jenis

Leverage JQuery untuk Layouts Laman Web yang mudah: 8 Plugin Essential JQuery memudahkan susun atur laman web dengan ketara. Artikel ini menyoroti lapan plugin jQuery yang kuat yang menyelaraskan proses, terutamanya berguna untuk penciptaan laman web manual

Mata teras Ini dalam JavaScript biasanya merujuk kepada objek yang "memiliki" kaedah, tetapi ia bergantung kepada bagaimana fungsi dipanggil. Apabila tidak ada objek semasa, ini merujuk kepada objek global. Dalam penyemak imbas web, ia diwakili oleh tetingkap. Apabila memanggil fungsi, ini mengekalkan objek global; tetapi apabila memanggil pembina objek atau mana -mana kaedahnya, ini merujuk kepada contoh objek. Anda boleh mengubah konteks ini menggunakan kaedah seperti panggilan (), memohon (), dan mengikat (). Kaedah ini memanggil fungsi menggunakan nilai dan parameter yang diberikan. JavaScript adalah bahasa pengaturcaraan yang sangat baik. Beberapa tahun yang lalu, ayat ini

JQuery adalah rangka kerja JavaScript yang hebat. Walau bagaimanapun, seperti mana -mana perpustakaan, kadang -kadang perlu untuk mendapatkan di bawah tudung untuk mengetahui apa yang sedang berlaku. Mungkin kerana anda mengesan bug atau hanya ingin tahu tentang bagaimana jQuery mencapai UI tertentu

Siaran ini menyusun helaian cheat berguna, panduan rujukan, resipi cepat, dan coretan kod untuk perkembangan aplikasi Android, BlackBerry, dan iPhone. Tiada pemaju harus tanpa mereka! Panduan Rujukan Gesture Touch (PDF) Sumber yang berharga untuk desig


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver Mac版
Alat pembangunan web visual

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini
