Geliştirici Konsolu

Kod yazmak hataya meyilli bir iştir. Bu süreç içerisinde muhtemelen hatalar yapacaksınız. Pardon! Kesinlikle hata yapacaksınız, en azından robot değilseniz.

Kullanıcı, tarayıcıda meydana gelen hataları göremez. Eğer yazdığınız kodda bir yanlışlık varsa, hatalı kısımları göremez ve bunu düzeltemezsiniz.

Hataları ve diğer kullanışlı bilgileri görebilmek için tarayıcılara entegre edilmiş “Geliştirici Araçları”'nı kullanmalısınız.

Genelde geliştiriciler Chrome veya Firefox’a yoğunlaşmaktadırlar çünkü ikisinin de geliştirme aracı çok iyidir. Diğer tarayıcılar da geliştirme araçları sunarlar, bazen daha farklı özelliklerle bile olsa genelde amaçları Chrome veya Firefox’u yakalamaktır. Bundan dolayı çoğu kişi “favori” tarayıcıya sahiptir ve eğer tarayıcı tabanlı bir problemle karşılaşırsa diğer tarayıcıyı kontrol eder.

Geliştirici araçları gerçekten güçlüdür ve birçok farklı özelliği bünyesinde barındırır. Öncelikle bu araçların nasıl açılacağını ve hataları nasıl inceleyeceğimizi göreceğiz. Tabi bunlar için JavaScript kodları da çalıştıracağız.

Google Chrome

bug.html sayfasını açın.

Bu sayfada bulunan JavaScript kodunda bir hata var. Kullanıcı bunu göremiyor, öyleyse geliştirici araçlarından bakıp bu hatayı tanımlayabilirsiniz.

F12'ye veya Cmd+Opt+J'ye basarak geliştirici araçlarını açabilirsiniz.

Geliştirici araçları konsol paneliyle açılacaktır. Aşağıdaki ekranda ilk hatanızı göreceksiniz:

"/article/devtools/chrome.png" görseli bozulmuş

Chrome’un geliştirme aracı versiyona göre değişiklik gösterecektir. Fakat genel hatları itibariyle bu anda gördüğünüze benzeyecektir.

  • Konsol panelinde kırmızı renk ile hatayı görebilirsiniz. Bu durumda kodunuz bilinmeyen “lalala” komutunda hata vermiş.

  • Sağ tarafında hatanın hangi satırda olduğunu görebilirsiniz. Bu alan tıklanabilirdir. Şu anda hata bug.html:12'de bulunmaktadır.

Hatanın altında > sembolünü görebilirsiniz. Bu “komut satırı”'nı işaret eder. Komutunuzu yazdıktan sonra Enter'a basarak o satırdaki komutu çalıştırabilirsiniz. Birden fazla satır kod yazabilmek için ise Shift+Enter tuş kombinasyonunu kullanabilirsiniz.

Başlangıç için hataları görmek yeterli olacaktır. Daha sonra geliştirme aracını Chrome ile Hata Ayıklama bölümünde derinlemesine öğreneceksiniz.

Firefox, Edge ve diğerleri

Çoğu tarayıcı geliştirme aracını F12 tuşu ile açar.

Görüntü ve kullanım olarak çoğu birbirine benzer. Bir tanesini öğrendiğinizde diğerine geçişiniz oldukça kolay olur.

Safari

Safari (sadece macOS için desteklenmektedir) biraz özeldir. Geliştirici araçlarını kullanabilmek için önce “Geliştirici Menüsü”'nü aktif hale getirmeniz gerekmektedir. Bunun için özellikler sayfasını açıp “Gelişmiş” panelinden aşağıdaki gibi “Show Develop menu in menu bar”'ı işaretlemelisiniz.

"/article/devtools/safari.png" görseli bozulmuş

Bu işlemi yaptıktan sonra Cmd+Opt+C ile geliştirici konsolunu açıp kapatabilirsiniz. Ayrıca dikkat ederseniz üst menüde “Develop” adında yeni bir başlık göreceksiniz. Buradan da birçok komutu çalıştırabilirsiniz.

Multi-line input

Genelde konsol ekranında Enter yaparsanız bulunduğu satırı çalıştırır. Birden fazla satırı yazmak istiyorsanız Shift+Enter kullanabilirsiniz.

Özet

  • Geliştirici araçları hataları görmenizi, komutları çalıştırmanızı, değişkenleri takip etmenizi sağlar.
  • Windows işletim sisteminde f12 tuşu ile açılır (Çoğu tarayıcıda bu tuş çalışır). macOS işletim sistemi için ise Google Chrome: Cmd+Opt+J ile Safari ise: Cmd+Opt+C tuşu ile açılır (Safari’de geliştirici modunu açmanız gerekmekte).

Artık çalışma ortamınızı da ayarladığınıza göre JavaScript öğrenmeye başlayabilirsiniz.

Eğitim haritası

Yorumlar

yorum yapmadan önce lütfen okuyun...
  • Eğer geliştirme ile alakalı bir öneriniz var ise yorum yerine github konusu gönderiniz.
  • Eğer makalede bir yeri anlamadıysanız lütfen belirtiniz.
  • Koda birkaç satır eklemek için <code> kullanınız, birkaç satır eklemek için ise <pre> kullanın. Eğer 10 satırdan fazla kod ekleyecekseniz plnkr kullanabilirsiniz)