Ext.js - Gỡ lỗi mã Ext JS
Bất kỳ mã JavaScript nào cũng có thể được gỡ lỗi bằng cách sử dụng alert() hộp hoặc console.log() hoặc với con trỏ gỡ lỗi trong trình gỡ lỗi.
Hộp cảnh báo
Đặt một hộp cảnh báo trong mã nơi bạn muốn kiểm tra luồng hoặc bất kỳ giá trị biến nào. Ví dụ, alert ('thông báo hiển thị' + biến);
Công cụ phát triển / gỡ lỗi
Trình gỡ lỗi là công cụ quan trọng nhất đối với bất kỳ nhà phát triển nào để kiểm tra vấn đề và lỗi trong mã trong khi phát triển.
Ext JS là một khung công tác JavaScript, do đó nó có thể được gỡ lỗi dễ dàng bằng cách sử dụng các công cụ dành cho nhà phát triển được cung cấp bởi hoặc cụ thể cho các trình duyệt khác nhau. Tất cả các trình duyệt chính đều có sẵn các công cụ dành cho nhà phát triển để kiểm tra và gỡ lỗi mã JavaScript.
Trình gỡ lỗi phổ biến là công cụ phát triển IE cho IE, firebug cho firefox và công cụ phát triển chrome cho trình duyệt Chrome.
Trình gỡ lỗi Chrome đi kèm với trình duyệt Chrome, tuy nhiên, firebug phải được cài đặt đặc biệt vì nó không đi kèm dưới dạng một gói với firefox.
Đây là liên kết để cài đặt firebug cho trình duyệt firefox http://getfirebug.com
Phím tắt để mở công cụ phát triển trong Windows OS là phím bàn phím F12.
Gỡ lỗi mã JS trong Trình gỡ lỗi
Có hai cách để gỡ lỗi mã JavaScript.
Cách đầu tiên, là đặt console.log() trong mã và xem giá trị của nhật ký, nhật ký này sẽ được in trong bảng điều khiển của công cụ phát triển.
Cách thứ hai là sử dụng các điểm ngắt trong công cụ phát triển. Sau đây là quy trình.
Mở tệp trong tất cả các tập lệnh có sẵn dưới thẻ tập lệnh.
Bây giờ đặt một điểm ngắt vào dòng bạn muốn gỡ lỗi.
Chạy ứng dụng trong trình duyệt.
Bây giờ, bất cứ khi nào dòng mã đến dòng này, nó sẽ ngắt mã và ở đó cho đến khi người dùng chạy mã bằng các phím F6 (chuyển đến dòng tiếp theo của mã), F7 (đi vào bên trong hàm) hoặc F8 (đi đến điểm ngắt tiếp theo hoặc chạy mã nếu không còn điểm ngắt nào nữa) dựa trên luồng bạn muốn gỡ lỗi.
Bạn có thể chọn biến hoặc hàm mà bạn muốn xem giá trị.
Bạn có thể sử dụng bảng điều khiển để kiểm tra giá trị hoặc để kiểm tra một số thay đổi trong chính trình duyệt.