Tổng quan về bảng điều khiển

Trang này giải thích cách Bảng điều khiển Công cụ của Chrome cho nhà phát triển giúp phát triển trang web dễ dàng hơn. Bảng điều khiển có 2 mục đích chính: xem thông báo đã ghi nhật kýchạy JavaScript.

Xem thông báo đã ghi nhật ký

Nhà phát triển web thường ghi nhật ký thông báo vào Console để đảm bảo JavaScript của họ đang hoạt động như như dự kiến. Để ghi nhật ký thông điệp, bạn phải chèn một biểu thức như console.log('Hello, Console!') vào JavaScript. Khi thực thi JavaScript của bạn và thấy một biểu thức như vậy, trình duyệt sẽ biết phải ghi nhật ký thông báo vào Console. Ví dụ: giả sử bạn đang ở để viết HTML và JavaScript cho một trang:

<!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>

Hình 1 cho thấy giao diện của Bảng điều khiển sau khi tải trang và đợi 3 giây. Cố gắng tìm ra dòng mã nào khiến trình duyệt ghi nhật ký thông báo.

Bảng điều khiển.

Hình 1 Bảng điều khiển.

Thông điệp nhật ký của nhà phát triển web vì 2 lý do chung:

  • Hãy đảm bảo rằng mã đang thực thi theo đúng thứ tự.
  • Kiểm tra giá trị của các biến tại một thời điểm nhất định.

Xem phần Bắt đầu sử dụng thông báo ghi nhật ký để trải nghiệm thực tế việc ghi nhật ký. Xem Bảng điều khiển Tài liệu tham khảo API để duyệt xem danh sách đầy đủ các phương thức console. Điểm khác biệt chính giữa là cách chúng hiển thị dữ liệu bạn đang ghi nhật ký.

Đang chạy JavaScript

Bảng điều khiển cũng là một REPL. Bạn có thể chạy JavaScript trong Bảng điều khiển để tương tác với trang mà bạn đang kiểm tra. Ví dụ: Hình 2 cho thấy Bảng điều khiển bên cạnh trang chủ của Công cụ cho nhà phát triển, và Hình 3 cho thấy chính trang đó sau khi sử dụng Bảng điều khiển để thay đổi tiêu đề của trang.

Bảng điều khiển bên cạnh trang chủ của Công cụ cho nhà phát triển.

Hình 2. Bảng điều khiển bên cạnh trang chủ của Công cụ cho nhà phát triển.

Sử dụng Bảng điều khiển để thay đổi tiêu đề của trang.

Hình 3. Sử dụng Bảng điều khiển để thay đổi tiêu đề của trang.

Bạn có thể sửa đổi trang từ Bảng điều khiển vì Bảng điều khiển có toàn quyền truy cập vào window. Công cụ cho nhà phát triển có một vài hàm tiện lợi giúp bạn dễ dàng kiểm tra một trang hơn. Cho Ví dụ: giả sử JavaScript của bạn chứa một hàm có tên là hideModal. Chạy bộ debug(hideModal) sẽ tạm dừng mã của bạn trên dòng đầu tiên của hideModal vào lần tiếp theo mã này được gọi. Xem Tài liệu tham khảo API Tiện ích Bảng điều khiển để xem danh sách đầy đủ các chức năng tiện ích.

Khi chạy JavaScript, bạn không phải tương tác với trang. Bạn có thể dùng Play Console để dùng thử mã mới không liên quan đến trang. Ví dụ, giả sử bạn vừa mới tìm hiểu về các API Phương thức Mảng JavaScript map() và bạn muốn thử nghiệm phương thức đó. Console là một công cụ hiệu quả nơi để dùng thử chức năng này.

Xem bài viết Bắt đầu với cách chạy JavaScript để có được trải nghiệm thực tế về cách chạy JavaScript trong Play Console.