Dev Pro
Private
Chrome DevTools cho phép bạn kiểm tra nội dung trang, xem file được tải, tạo báo cáo hiệu suất chi tiết và nhiều hơn nữa. Bài viết tóm tắt các tính năng cơ bản và một vài công cụ nâng cao để bạn bắt đầu.
Bạn cũng có thể xóa phần tử (Delete element) hoặc hoàn tác thay đổi bằng Ctrl+Z (Windows) / Cmd+Z (Mac).
Chọn một yêu cầu sẽ hiển thị thông tin chi tiết như URL, header HTTP, initiator và bản đồ thời gian (waterfall). Bạn cũng có thể giả lập mạng chậm bằng tính năng throttle (ví dụ 3G) và bật "Disable cache" để mô phỏng lần truy cập đầu tiên.
Bạn có thể đặt breakpoint, tạm dừng thực thi (pause) và chạy từng bước để theo dõi giá trị biến tại thời điểm dừng. Phần Scopes ở bên giúp bạn kiểm tra biến cục bộ, biến toàn cục và ngữ cảnh hiện tại.
Nguồn: https://www.debugbear.com/blog/use-chrome-devtools
Giới thiệu nhanh về Chrome DevTools
Chrome DevTools là tập hợp công cụ được tích hợp trong trình duyệt Chrome, hỗ trợ chủ yếu cho người phát triển web. Với DevTools bạn có thể xem cấu trúc HTML, chỉnh CSS trực tiếp, kiểm tra yêu cầu mạng, chạy lệnh JavaScript và gỡ lỗi mã nguồn.Mở DevTools và thay đổi vị trí hiển thị
Một cách đơn giản để mở DevTools là nhấn chuột phải lên trang và chọn "Inspect" hoặc dùng phím tắt tương ứng (Ctrl+Shift+I trên Windows, Cmd+Option+I trên macOS). Bạn có thể thay đổi vị trí hiển thị (dock) bằng cách bấm vào menu ba chấm trên góc phải DevTools và chọn vị trí mong muốn, hoặc tách DevTools ra cửa sổ riêng.Elements — xem và chỉnh sửa DOM/HTML
Tab Elements hiển thị cây DOM của trang, cho thấy từng thành phần giao diện. Bạn có thể chọn một phần tử, xem thẻ HTML và sửa trực tiếp nội dung bằng các tuỳ chọn như "Edit as HTML" hoặc "Edit as Text". Những thay đổi thực hiện trong DevTools chỉ ảnh hưởng ở phía máy bạn; tải lại trang sẽ phục hồi phiên bản gốc.Bạn cũng có thể xóa phần tử (Delete element) hoặc hoàn tác thay đổi bằng Ctrl+Z (Windows) / Cmd+Z (Mac).
Styles — chỉnh CSS tại chỗ
Trong panel bên cạnh Elements, bạn có thể chỉnh CSS cho phần tử đang chọn. Thêm, sửa hoặc tắt các thuộc tính CSS để nhanh chóng thử nghiệm giao diện mà không cần sửa file nguồn.Network — theo dõi tài nguyên và tốc độ tải
Tab Network liệt kê tất cả tài nguyên mà trang yêu cầu: HTML, CSS, JS, ảnh, font... Mỗi dòng tương ứng một yêu cầu, bạn có thể sắp xếp theo kích thước hoặc thời gian tải để thấy file nào nặng nhất.Chọn một yêu cầu sẽ hiển thị thông tin chi tiết như URL, header HTTP, initiator và bản đồ thời gian (waterfall). Bạn cũng có thể giả lập mạng chậm bằng tính năng throttle (ví dụ 3G) và bật "Disable cache" để mô phỏng lần truy cập đầu tiên.
Console — chạy lệnh và xem lỗi
Tab Console cho phép bạn xem thông báo, cảnh báo và lỗi JavaScript từ trang. Bạn cũng có thể gõ và chạy lệnh JavaScript trực tiếp. Nếu đã chọn một phần tử trong Elements, biến $0 sẽ tham chiếu tới phần tử đó để thao tác nhanh.Sources — xem mã nguồn và gỡ lỗi
Tab Sources hiển thị mã nguồn HTML, CSS và JavaScript phía client. Dùng hộp tìm file (Ctrl+P / Cmd+P) để mở nhanh file cần tìm. Nếu mã bị minify, bạn có thể nhấn biểu tượng Prettify để căn format dễ đọc hơn.Bạn có thể đặt breakpoint, tạm dừng thực thi (pause) và chạy từng bước để theo dõi giá trị biến tại thời điểm dừng. Phần Scopes ở bên giúp bạn kiểm tra biến cục bộ, biến toàn cục và ngữ cảnh hiện tại.
Mẹo khi sử dụng DevTools
- Bắt đầu trên một trang đơn giản khi mới làm quen để tránh bị quá tải thông tin.
- Dùng Network throttling để kiểm thử trải nghiệm người dùng trên mạng chậm.
- Thử sửa CSS/HTML tạm thời để nhanh chóng kiểm tra ý tưởng giao diện trước khi cập nhật mã nguồn thực.
- Sử dụng breakpoints và bước qua mã trong Sources để tìm lỗi logic và vấn đề hiệu suất.
Kết luận
Chrome DevTools là bộ công cụ mạnh mẽ cho mọi nhà phát triển web, từ việc chỉnh giao diện nhanh đến phân tích hiệu suất và gỡ lỗi phức tạp. Dành chút thời gian khám phá từng tab sẽ giúp bạn xử lý sự cố và tối ưu trang nhanh hơn.Nguồn: https://www.debugbear.com/blog/use-chrome-devtools
Bài viết liên quan
Được quan tâm
![[VNXF 2x] Best Statistics Pro – Thống kê nâng cao, tối ưu hiệu năng cho XenForo 1.1](https://cdn.vnxf.vn/data/assets/logo_alternate/vnxf-2x-best-statistics-pro-m.webp)


