JS Picking: Find JavaScript Variables in Your Application
JS Picking là một tiện ích mở rộng miễn phí cho Chrome được phát triển bởi Emile Sonneveld. Nó thuộc loại Trình duyệt và được phân loại là một danh mục phụ của Add-ons & Tools.
Tiện ích mở rộng này được thiết kế để giúp các nhà phát triển tìm đường dẫn biến trong ứng dụng JavaScript của họ. Nó cung cấp hai phương pháp để thực hiện công việc này. Phương pháp đầu tiên được gọi là "Tìm kiếm Giá trị" và cho phép người dùng tìm kiếm một giá trị cụ thể của một biến, cung cấp thông tin về cách truy cập biến đó. Phương pháp thứ hai được gọi là "Tìm kiếm Thay đổi" và hữu ích để xác định các biến được sửa đổi sau khi thực hiện một hành động cụ thể.
Tùy chọn "Tìm kiếm Thay đổi" hoạt động bằng cách chuyển đổi tất cả các phần tử có thể truy cập trong đối tượng cửa sổ thành một chuỗi JavaScript lớn. Chuỗi này được ghi lại hai lần, một lần trước khi người dùng tương tác và một lần sau. Bằng cách so sánh hai chuỗi đã ghi lại, một thuật toán diff đơn giản được sử dụng để xác định các biến đã thay đổi. Ngoài ra, người dùng có thể thực hiện một lần ghi lại thứ ba để loại bỏ các biến gây nhiễu khỏi lựa chọn đã thay đổi mà không có tương tác của người dùng.
JS Picking là một công cụ quý giá cho các nhà phát triển cần điều hướng qua các ứng dụng JavaScript phức tạp và xác định biến nhanh chóng và chính xác.