Yang namanya kode selalu rentan error. Mudah sekali bagimu bikin error... Benar kan? Kamu tidak akan pernah luput dari error, itu karena kamu manusia, bukan robot.
Tapi di dalam peramban, error tidak terlihat ke pengguna secara default. Jadi, kalau ada yang salah di script, itu tidak kelihatan mata kita dan kita sudah memperbaiki itu.
Supaya bisa melihat error dan memperoleh informasi berfaedah lainnya dari script, "tools pengembang" ditanamkan di dalam peramban.
Kebanyakan pengembang memakai Chrome atau Firefox untuk pengembangan karena tools pengembangan yang mereka punya paling mantap. Peramban lain punya juga koq, ada with special features, but are usually playing "catch-up" to Chrome or Firefox. So most developers have a "favorite" browser and switch to others if a problem is browser-specific.
Tools pengembang mengandung banyak manfaat; mereka punya banyak fitur. Untuk memulainya, kita akan belajar cara membuka mereka, mencari error, dan menjalankan perintah JavaScript.
Buka laman bug.html.
Ada satu error di dalam kode JavaScript di situ. Ia tersembunyi dari mata pengunjung biasa, mari kita buka tools pengembang untuk melihatnya.
Tekan key:F12 atau, kalau kamu pakai Mac, tekan key:Cmd+Opt+J.
Tools pengembang akan terbuka pada Console tab secara default.
Nanti tampilannya seperti ini:
Tampilan persisnya tools pengembang tergantung versi Chrome kamu. Ia berubah dari masa ke masa tapi tetap serupa.
- Di sini kita bisa melihat pesan error berwarna merah. Di sini, scriptnya mengandung perintah asing "lalala".
- Di kanan, ada link yang bisa diklik ke sumber
bug.html:12dengan nomor baris di mana error itu muncul.
Di bawah pesan error, ada simbol > berwarna biru. Ia menandakan "command line" di mana kita bisa mengetik perintah JavaScript. Tekan key:Enter untuk menjalankannya.
Sekarang kita bisa melihat error, dan itu sudah cukup untuk permulaan. Kita nanti akan kembali ke tools pengembang dan mengcover debugging lebih dalam di bab info:debugging-chrome.
Usually, when we put a line of code into the console, and then press `key:Enter`, it executes.
To insert multiple lines, press `key:Shift+Enter`. This way one can enter long fragments of JavaScript code.
Banyak peramban lain memakai key:F12 untuk membuka tools pengembang.
Look & feel mereka hampir mirip. Sekali kamu tahu cara memakainya (kamu bisa mulai dengan Chrome), kamu bisa dengan mudah ganti dari satu ke yang lain.
Safari (peramban Mac, tidak didukung Windows/Linux) agak sedikit spesial di sini. Kita harus mengaktifkan "Develop menu" terlebih dulu.
Open Settings and go to the "Advanced" pane. There's a checkbox at the bottom:
52c1e61915bc8970a950a3f59bd845827e49b4bf
Sekarang key:Cmd+Opt+C bisa mentoggle konsol. Lalu, menu "Develop" muncul pada menu item di atas. Ia punya banyak perintah dan opsi.
- Tools pengembang memungkinkan kita melihat error, menjalankan perintah, memeriksa variabel, dan sebagainya.
- Mereka bisa dibuka dengan
key:F12untuk kebanyakan peramban di Windows. Chrome di Mac dengankey:Cmd+Opt+J, Safarikey:Cmd+Opt+C(harus diaktifkan terlebih dulu).
Kini kita sudah menyiapkan lingkungannya. Di seksi berikutnya, kita akan terjun ke JavaScript.

