Tôi đang sử dụng Firebug để xem các lỗi JavaScript. Nhưng tôi cũng đang sử dụng jQuery. Vì lý do nào đó, tôi không bao giờ thấy lỗi JavaScript khi sử dụng jQuery và đây là một trong những vấn đề lớn nhất khi làm việc với jQuery ngay từ đầu.Ngừng chặn các lỗi JavaScript
Không có mã cụ thể để hiển thị, chỉ cần tưởng tượng alert(areareg);
trong đó areareg
không xác định hoặc bất kỳ loại lỗi JavaScript nào và Firebug sẽ không cho tôi biết về điều đó. JavaScript sẽ chỉ thất bại mà không cần cảnh báo hoặc thông báo về bất kỳ loại nào. Đây luôn là trường hợp, trong bất kỳ dự án nào mà tôi đã sử dụng jQuery và đó là lý do duy nhất tôi không thích jQuery; bởi vì rất khó để gỡ lỗi khi có sự cố.
Vì một số lý do tôi thậm chí còn gặp khó khăn trong việc tìm kiếm câu hỏi này được nêu trực tuyến, hãy để một mình trả lời. Nhưng tôi cho rằng tôi sẽ thử ở đây:
- Có cách nào để jQuery dừng nén thông báo lỗi không?
- Tôi có phải là người duy nhất trên thế giới luôn gặp vấn đề này với jQuery không?
EDIT: Tôi sử dụng cả Firefox (với Firebug) và Chrome và tôi chỉ sử dụng phiên bản không được rút gọn của jQuery. Tuy nhiên, tôi đã không bao giờ trong toàn bộ cuộc sống của tôi nhìn thấy một thông báo lỗi jQuery của bất kỳ loại nào, không hữu ích cũng không vô ích, và cũng không thực tế là các lỗi JavaScript bình thường, khi sử dụng jQuery.
hầu hết các phương pháp như ẩn, hiển thị, v.v. id hoặc class nó không ném erros, cho mục đích gỡ lỗi của nó để khó tìm. – kobe
Các lỗi mà bạn mô tả sẽ không được xử lý bởi jQuery và sẽ hiển thị trong Firebug và các bảng điều khiển web khác. Một vài người trong [phòng chat javascript] (http://chat.stackoverflow.com/rooms/17/javascript) đã đề cập rằng các phiên bản gần đây của Firebug không báo cáo lỗi chính xác. Có lẽ điều này có liên quan - hãy thử gỡ lỗi trong một trình duyệt khác, chẳng hạn như Chrome, trong một thời gian. –
@andy E, tôi đồng ý với bạn rất nhiều, tôi cập nhật firebug gần đây và phải đối mặt với cùng một vấn đề, tôi phải bấm vào các lỗi, cửa sổ cảnh báo để kiểm tra lỗi. – kobe