Tôi có thể tạm dừng thực thi từ bên trong mã JS không? Tôi đang làm việc trên một đơn giản haxe dựa trên gỡ lỗi util, và tôi muốn để có thể mô phỏng breakpoints, bằng cách gọi một phương pháp util mà sẽ kích hoạt tạm dừng thực hiện.Tạm dừng thực thi mã trong chrome từ trong JS. Khả thi?
6
A
Trả lời
15
Không chắc chắn nếu đây là những gì bạn đang tìm kiếm, nhưng trong Chrome (và Firefox nếu Firebug được cài đặt), bạn có thể sử dụng câu lệnh JavaScript debugger
được tích hợp sẵn. Điều này làm cho việc thực hiện tạm dừng và có hiệu quả như thiết lập một điểm ngắt. Ví dụ, sau đây sẽ phá vỡ trên mỗi lần lặp của vòng lặp cho phép bạn kiểm tra giá trị của i
(ví dụ ngớ ngẩn đơn giản):
for(var i = 0; i < 10; i++) {
debugger;
console.log(i);
}
Các vấn đề liên quan
- 1. Tạm dừng thực thi JavaScript trong UIWebView
- 2. Cách tạm dừng thực thi mã javascript trong 2 giây
- 3. Dừng thực thi mã C#
- 4. Trình duyệt dừng/dừng tạm dừng thực thi tập lệnh?
- 5. Lỗi Javascript dừng thực thi mã
- 6. Tạm dừng thực thi Javascript cho đến khi nhấn
- 7. Dừng thực thi truy vấn SQL từ .net Mã
- 8. Tạm dừng thực thi cho đến khi Websocket kết nối
- 9. Mẫu jQuery - Thực thi mã JS bên trong mẫu
- 10. Chrome ngừng thực thi video
- 11. làm cách nào để tạm dừng thực thi trong tập lệnh python?
- 12. Theo dõi thực thi Javascript trong Chrome - cách thực hiện?
- 13. Điều gì thực sự khả thi trong UILabel?
- 14. Có thể dừng thực thi trong javascript/jquery không?
- 15. Lập trình dừng thực thi JavaScript trong Firebug
- 16. Tạm dừng thực thi JavaScript mà không cần khóa trình duyệt
- 17. Dừng thực thi tập lệnh Ruby
- 18. Có bao nhiêu tham gia khả thi trong thực tế
- 19. Thực thi các lớp Java với nút JS (Meteor JS)
- 20. Khi lỗi dừng thực thi trong SQL Server?
- 21. Javascript setTimeout có dừng thực thi tập lệnh khác không
- 22. MVVM có khả thi/khả thi trong ứng dụng DHTML RIA (không có Silverlight/WPF) không?
- 23. ngừng thực thi mã trong chuỗi sau 30s
- 24. Thực thi mã trước chính()
- 25. Tạm dừng một tập tin thực thi cho số lượng thời gian
- 26. Thực thi mã prolog trên iPhone
- 27. Rel PreRender/PreFetch, nó có thực thi JS không?
- 28. Khả thi thực hiện chức năng đếm thủ công
- 29. Bị tạm dừng trong trình gỡ lỗi trong chrome?
- 30. Công cụ để thực thi đoạn mã
Trong haXe, điều này có thể được thực hiện '__js untyped __ ('gỡ rối'); ' Hy vọng rằng đối với haxe 3 chúng ta có thể thêm một hàm đơn giản, chẳng hạn như js.Lib.debugger(); –
Khá tuyệt. Bây giờ nếu có một lối tắt bàn phím có thể tiêm câu lệnh trình gỡ rối vào bảng điều khiển, điều đó sẽ thật tuyệt vời. –