PDA

View Full Version : Làm thế nào biết được hay debug được lỗi thực sự về javascript của website !



php_mvc
12-06-2012, 13:54
[B]Mình thường thường hay dùng Firebug hay một số tool để debug tìm lỗi javascript trên trang web . Tuy nhiên nó thường báo những cái lỗi như là báo ở dòng này , dòng kia có lỗi . Nhưng nhiều khi chẳng có lỗi gì ở những cái dòng code cả , mà do bị conflict với các thư viện javascript khác .

Mình muốn hỏi là có tool nào debug một cách chính xác nói rõ là "do file này hay thư viện javascript này xung đột với file kia , thư viện kia nên khi hiển thị ra trình duyệt bạn sẽ thấy xuất hiện lỗi tại các dòng a,b,c,d như thế".

Hoặc đại khái như là "lỗi là do bạn thiếu file javascript xyz , không có hàm này" . Nhiều khi mình mất 1 ngày thậm chí 2 ngày mới sửa được lỗi javascript và sử dụng Firebug để debug[B]

Mahakaruna
12-06-2012, 17:00
Đùa, tool với chức năng như Firebug là mơ ước từ thuở sơ khai code JS rồi.
Từ lúc firebug ra đã đỡ không biết bao nhiêu time + công sức cho js dev debug rồi còn j

Còn các thứ ông trong wishlist của ông e không bao giờ có, vd như :


conflict với các thư viện javascript khác
Bản thân js quá flexible, mọi thứ đều có thể bị đè, như dao 2 lưỡi, ông code tốt, áp dụng tốt anonymous func + closure ( vd trò (function(){})() ) thì hạn chế tối đa đc mặt xấu + tận dụng tối đa mặt tốt.


lỗi là do bạn thiếu file javascript xyz
JS chạy kiểu thông dịch, làm thế nào mà xác định đc thiếu file nào mà chỉ đích danh.

Tóm lại là giờ mềnh đang rất hài lòng với Firebug, còn các chức năng ông vừa liệt kê nghe phê đấy nhưng mơ ước mãi là mơ ước thôi :P