Tại sao = $ 0 xuất hiện trong trình kiểm tra web Safari?


10

Tôi đã tự hỏi về điều này trong một thời gian. Tại sao =$0xuất hiện bên cạnh các yếu tố trong trình kiểm tra web trong Safari? Tôi đang sử dụng Safari 9.0.1

Đây là bức tranh về những gì tôi đang nói nhập mô tả hình ảnh ở đây

(lớn hơn):

nhập mô tả hình ảnh ở đây

Hoặc nếu bạn thích phiên bản để đọc:

<div style="height: 100px; width: 2px; background-color: rgb(255,196,122); transform: rotate(-60deg); bottom: 10px; right: 80x;"> = $0


Đây là một biến bạn có thể sử dụng trong bảng điều khiển.
John Keates

@JohnKeates Thú vị. Cảm ơn đã chia sẻ :) Không có trình duyệt nào khác có nó và tôi đã nhìn thấy nó và tự hỏi tại sao nó lại ở đó.
www139

Câu trả lời:


7

Nhiều khả năng, bạn đã sử dụng Công cụ kiểm tra và có một yếu tố được tô sáng.

Các biến $ 0 0 $ $ 4 chứa các nút được chọn hiện tại và trước đó từ Phân cấp cây yếu tố.

nguồn: https://webkit.org/blog/829/web-inspector-updates/

Chrome, Firefox, Opera, Safari - Nếu bạn có một yếu tố hiện được chọn trong tab "Thành phần", bạn có thể sử dụng tham chiếu $ 0 để gọi nó trong mã của mình. Ví dụ: để xem nội dung của các thành phần, bạn sẽ nhập $ 0.innerHTML. Trong Chrome và Safari, bạn có thể gọi bảng điều khiển từ bất kỳ tab nào khác bằng cách nhấn "Thoát" để bạn không phải tiếp tục chuyển đổi.

nguồn: http://www.andismith.com/blog/2011/11/25-dev-tool-secrets/


1

$ 0 - $ 4 Các lệnh $ 0, $ 1, $ 2, $ 3 và $ 4 hoạt động như một tài liệu tham khảo lịch sử cho năm thành phần DOM cuối cùng được kiểm tra trong bảng Element hoặc năm đối tượng heap JavaScript cuối cùng được chọn trong bảng Profiles. $ 0 trả về phần tử hoặc đối tượng JavaScript được chọn gần đây nhất, $ 1 trả về phần tử được chọn gần đây thứ hai, v.v.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.