JS Picking: Find JavaScript Variables in Your Application
JS Picking to darmowe rozszerzenie dla przeglądarki Chrome, opracowane przez Emile'a Sonnevelda. Należy do kategorii Przeglądarki i jest sklasyfikowane jako podkategoria Dodatki i narzędzia.
To rozszerzenie zostało zaprojektowane, aby pomóc programistom w znajdowaniu ścieżek zmiennych w ich aplikacjach JavaScript. Oferuje dwie metody realizacji tego zadania. Pierwsza metoda nazywa się „Wyszukiwanie wartości” i umożliwia użytkownikom wyszukiwanie określonej wartości zmiennej, dostarczając informacji na temat sposobu dostępu do tej zmiennej. Druga metoda nazywa się „Wyszukiwanie zmian” i jest przydatna do identyfikowania zmiennych, które są modyfikowane po wykonaniu określonej akcji.
Opcja „Wyszukiwanie zmian” działa poprzez serializację wszystkich dostępnych elementów w obiekcie okna do dużego ciągu znaków JavaScript. Ten ciąg znaków jest przechwytywany dwa razy, raz przed interakcją użytkownika i raz po niej. Porównując oba przechwycone ciągi znaków, prosty algorytm różnicowy jest używany do identyfikacji zmiennych, które uległy zmianie. Dodatkowo użytkownicy mają możliwość wykonania trzeciego przechwycenia w celu usunięcia hałaśliwych zmiennych ze zbioru, które zmieniły się bez interakcji użytkownika.
JS Picking to wartościowe narzędzie dla programistów, którzy muszą poruszać się po skomplikowanych aplikacjach JavaScript i szybko i dokładnie identyfikować zmienne.