Kini JavaScript sebenarnya telah menjadi bahasa web yang popular, walaupun ia tidak sempurna. Ramai pengaturcara tidak suka menulis kod dalam JavaScript kerana semua jenis pepijat yang tidak dapat diterangkan sentiasa muncul selepas menulis, dan mudah untuk membuat kesilapan dalam proses membangunkan aplikasi besar. Dan memandangkan keadaan semasa alat sedemikian, tidak begitu mudah untuk melakukan penyahpepijatan JavaScript dalam penyemak imbas.
Desktop dan alatan penyahpepijatan JavaScript berasaskan WEB berikut membolehkan anda menyahpepijat kod JavaScript dengan lebih cekap, supaya anda boleh:
Mengendalikan jenis dinamik dengan lebih cekap menjadikan aplikasi lebih mematuhi piawaian pengekodan
Firebug
Firebug telah wujud selama bertahun-tahun, menyediakan sambungan aplikasi untuk pembangun yang terutamanya mencipta apl pada Firefox.
ialah aplikasi khusus untuk ujian HTML, CSS dan JavaScript Ia lebih berkuasa daripada alat pembangun yang disertakan dengan penyemak imbas lalai Ia membenarkan menetapkan titik putus untuk memudahkan keputusan ujian pada pelbagai peringkat
Jika anda sedang membangunkan program pada penyemak imbas lain, seperti penyemak imbas Chrome Google, anda boleh mencuba versi Firebug yang diperkemas Fungsinya adalah sama, tetapi antara mukanya berbeza sedikit.
Tapak web rasmi: http://getfirebug.com/
Opera Dragonfly
Penyemak imbas Opera tidak begitu popular, dengan kurang daripada 1% pengguna Internet dunia menggunakannya. Walau bagaimanapun, alat ujian dan penyahpepijatan JavaScript terbukanya mungkin menarik minat anda.
Periksa DOM dengan lebih mudah lihat hasil CSS dan JavaScript yang diubah suai dan cari puncanya dengan lebih cepat
Penyemak imbas lain sentiasa bertambah baik untuk menyaingi Opera Dragonfly, tetapi buat masa ini ia kekal sebagai salah satu alat ujian terbaik untuk pembangun web.
Laman web rasmi: http://www.opera.com/dragonfly/
Bar nyahpepijat
Internet Explorer tidak menyediakan pemalam sebanyak Firefox dan Chrome, tetapi untuk penyemak imbas ini, yang kini paling banyak digunakan di dunia, DebugBar ialah salah satu alat penyahpepijatan bahagian hadapan yang terbaik. Ia merangkumi hampir semua ciri yang anda perlukan:
DOM check Cookie check JavaScript debugging
Jika penyemak imbas utama anda ialah Internet Explorer, maka DebugBar pastinya merupakan pilihan yang bijak antara alat JavaScript lanjutan.
Laman web rasmi: http://www.debugbar.com/
JSLint
JSLint ialah alat berasaskan web yang dicipta oleh Douglas Crockford, salah satu pihak berkuasa teknikal yang paling terkenal dalam bidang pembangunan web di dunia hari ini. Apa yang anda perlu lakukan ialah menyalin dan menampal kod ke dalam editor dalam talian JSLint:
Menyerlahkan ralat dalam kod untuk memastikan sintaks yang ringkas dan mematuhi piawaian.
Tapak web rasmi: http://www.jslint.com/
JSLitmus
Jika anda mengambil berat tentang prestasi aplikasi JavaScript, JSLitmus sememangnya alat kecil yang comel. Ia membantu anda membuat penanda aras JavaScript anda sendiri supaya anda boleh menimbang prestasi pada pelbagai peringkat pembangunan aplikasi.
Laman web rasmi: http://www.broofa.com/Tools/JSLitmus/
Tulis Kod Dalam Talian
Writecodeonline.com ialah editor JavaScript berciri penuh. Ia mudah digunakan dan boleh mengenal pasti pepijat dengan serta-merta. Ia adalah pembantu yang sangat diperlukan untuk aplikasi berskala besar.
Tinkerbin
Ini adalah salah satu alat pembangunan dan reka bentuk web dalam talian terbaik yang tersedia pada masa ini. Tinkerbin membolehkan anda menguji HTML, CSS dan JavaScript dalam aplikasi web yang sama. Sebab mengapa menggunakan Tinkerbin lebih mudah untuk menguji kesan coretan kod JavaScript pada HTML dan CSS ialah anda boleh melihat hasil serta-merta.
Ringkasan:
Kami mungkin mendapati JavaScript menyusahkan, tetapi itu kerana ia akan berkembang secara beransur-ansur, bukannya reka bentuk yang hebat dari awal. Alat dan aplikasi di atas boleh memberi manfaat kepada pembangunan dan ujian anda. Dan sentiasa ada penyemak imbas yang sesuai dengan anda, membantu anda membangunkan apl dengan lebih cekap dan tanpa pepijat.