Konsola genel bakış

Bu sayfada, Chrome Geliştirici Araçları Konsolu'nun web sayfası geliştirmeyi nasıl kolaylaştırdığı açıklanmaktadır. Konsol 2 temel kullanım alanı vardır: günlüğe kaydedilen iletileri görüntüleme ve JavaScript'i çalıştırma.

Günlüğe kaydedilen iletileri görüntüleme

Web geliştiricileri, JavaScript'lerinin gerektiği gibi çalıştığından emin olmak için genellikle Konsol'a mesaj kaydeder bekleniyor. Bir iletiyi günlüğe kaydetmek içinconsole.log('Hello, Console!') JavaScript'e dokunun. Tarayıcı, JavaScript'inizi yürütüp böyle bir ifade gördüğünde mesajı Console'a kaydetmesi gerektiğini varsayalım. Örneğin, HTML ve JavaScript yazma işlemi aşağıda verilmiştir:

<!doctype html>
<html>
  <head>
    <title>Console Demo</title>
  </head>
  <body>
    <h1>Hello, World!</h1>
    <script>
      console.log('Loading!');
      const h1 = document.querySelector('h1');
      console.log(h1.textContent);
      console.assert(document.querySelector('h2'), 'h2 not found!');
      const artists = [
        {
          first: 'René',
          last: 'Magritte'
        },
        {
          first: 'Chaim',
          last: 'Soutine'
        },
        {
          first: 'Henri',
          last: 'Matisse'
        }
      ];
      console.table(artists);
      setTimeout(() => {
        h1.textContent = 'Hello, Console!';
        console.log(h1.textContent);
      }, 3000);
    </script>
  </body>
</html>

Şekil 1'de, sayfa yüklenip 3 saniye bekledikten sonra Console'un nasıl göründüğü gösterilmektedir. Şunları deneyin: tarayıcının mesajları günlüğe kaydetmesine hangi kod satırlarının neden olduğunu belirleyebilirsiniz.

Konsol paneli.

Şekil 1. Konsol paneli.

Web geliştiricileri, mesajları 2 genel nedenden dolayı günlüğe kaydeder:

  • Kodun doğru sırada çalıştığından emin olmak
  • Belirli bir zamandaki değişkenlerin değerlerini inceleme.

Günlük kaydı konusunda uygulamalı deneyim edinmek için Günlük Kaydı Mesajlarını Kullanmaya Başlama bölümüne bakın. Konsola göz atın. API Referansı'nı tıklayarak console yöntemlerin tam listesine göz atabilirsiniz. Temel fark, iki dönem arasındaki yöntemleri, günlüğe kaydettiğiniz verileri nasıl görüntüledikleridir.

JavaScript'i çalıştırma

Console aynı zamanda bir REPL'dir. Sayfayla etkileşimde bulunmak için Console'da JavaScript çalıştırabilirsiniz gözden geçireceksiniz. Örneğin Şekil 2'de Geliştirici Araçları ana sayfasının yanındaki Konsol gösterilmektedir. ve Şekil 3'te, sayfanın başlığını değiştirmek için Console kullanılarak sonra aynı sayfa gösterilmektedir.

Geliştirici Araçları ana sayfasının yanındaki Konsol paneli.

2. Şekil. Geliştirici Araçları ana sayfasının yanındaki Konsol paneli.

Sayfa başlığını değiştirmek için Console&#39;u kullanma.

3. Şekil. Sayfa başlığını değiştirmek için Console'u kullanma.

Console, sayfanın tüm içeriklerine tam erişime sahip olduğundan, sayfayı Console'dan değiştirmek mümkündür. window. Geliştirici Araçları'nda, bir sayfayı incelemeyi kolaylaştıran birkaç kolaylık işlevi bulunur. Örneğin, Örneğin, JavaScript'inizin hideModal adlı bir işlev içerdiğini varsayalım. Koşu debug(hideModal), bir sonraki çağrıda kodunuzu hideModal etiketinin ilk satırında duraklatır. Yardımcı program işlevlerinin tam listesini görmek için Console Utilities API Referansı'na bakın.

JavaScript'i çalıştırdığınızda sayfayla etkileşimde bulunmanız gerekmez. Denemek için Console'u kullanabilirsiniz sayfayla alakalı olmayan yeni bir kod yazmaktır. Örneğin, yerleşik destek bildirimleriyle ilgili bilgi edindiğinizi map() JavaScript Dizisi yöntemi kullanıyor ve bu yöntemle deneme yapmak istiyorsunuz. Console iyi bir işlevi deneyin.

JavaScript'i çalıştırmayla ilgili uygulamalı deneyim edinmek için JavaScript Çalıştırmaya Başlarken başlıklı makaleye bakın. Konsolda.