JAVASCRIPT DEBUGGING VỚI CHROME DEVELOPER TOOLS

Lỗi cú pháp: Code không thể chạy được và thông báo ra lỗi.Lỗi ngữ nghĩa: Code chạy được mà lại không ra tác dụng mong muốn.

Bạn đang xem: Javascript debugging với chrome developer tools

Lỗi cú pháp

Lỗi của pháp sẽ tiến hành hiển thị bên trên Console của Chrome Dev Tools.

Xem thêm: download game action

*

Như bên trên hình ta rất có thể thấy lỗi với vị trí lỗi (file bị lỗi với chiếc code bị lỗi). Lúc bạn click chuột vị trí lỗi Chrome Dev Tools đang hiển thị đoạn JavaScript bị lỗi bên trên tab Source.

Lỗi ngữ nghĩa

Lỗi ngữ nghĩa thì nặng nề debug hơn. Đầu tiên bọn họ phải phát hiện ra đoạn mã như thế nào thực thi hiệu quả sai. Trên Chrome Dev Tools có rất nhiều cách để ta hoàn toàn có thể thực hiện tại điều này:

1. View source của file

Đầu tiên, họ mở Chrome Dev Tools. Sau đó chuyển sang tab Source.

*
Như bên trên hình ta hoàn toàn có thể thấy vùng khoanh đỏ hiển thị source files của web. Lúc click vào tên tệp tin thì nó vẫn hiển thị source ở bên phải. Lưu ý: khi chúng ta mở tab Source của Chrome Dev Tools, form hiển thị source files có thể sẽ không xuất hiện. Các bạn cần click chuột nút mở để hiển thị.
*
Mẹo nhỏ: Để có thể chuyển file trong tab Source cấp tốc chóng, chúng ta có thể thử dụng phím tắt Ctrl + P, tiếp đến gõ tên file yêu cầu xem source.

2. đánh giá đoạn mã sửa DOM

Tính năng này đặc biệt quan trọng hữu ích khi ta mong kiểm tra xem đoạn js như thế nào sửa DOM. Mình đã giói thiệu ngơi nghỉ bài: Mẹo bé dại sử dụng Chrome Dev Tools.

*

3. đánh giá đoạn mã xúc tiến AJAX

Ví dụ khi họ đang có tác dụng một vận dụng Web ecommerce chẳng hạn. Ta tất cả nút button địa chỉ To Cart ở bên cạnh tên sản phẩm, khi bấm chuột nút này thì nó sẽ thực hiện AJAX gửi yêu ước tới server. Nhưng vụ việc là ta mong kiểm tra coi đoạn mã nào tiến hành AJAX. Chrome Dev Tools sẽ cung cấp chức năng khi AJAX được chạy thì sẽ dừng tại loại code đó.

*

4. Ngừng chạy js khi xảy ra exception

Khi exception xảy ra JavaScript sẽ dứt hoạt động và hiện thị lỗi trên Console của của Chrome Dev Tools. Như thế bọn họ sẽ rất khó khăn để kiểm tra lý do lại xảy ra exception, hoàn toàn có thể biến này được gán sai, hàm kia đã có được chạy không. Ví vậy Chrome Dev Tools đang cung cấp công dụng khi gặp exception thì dừng lại ở chiếc ném exception nhằm debug. Để bật tác dụng này, các bạn chuyển quý phái tab Source của Chrome Dev Tools kế tiếp nhấn nút nhấn như hình dưới đây.

*

Công cố debug

Dưới đây là hình ảnh mình đã debug JavaScript để minh họa rõ rộng