# Scriptlet JavaScript (Bookmarklet) ## Co to jest scriptlet? **Scriptlet** (częściej nazywany *bookmarklet*) to niewielki skrypt napisany w JavaScript, który można zapisać jako zakładkę w przeglądarce internetowej. Po kliknięciu w taką zakładkę, kod JavaScript zostaje uruchomiony na aktualnie otwartej stronie. Dzięki temu można szybko wywoływać różne funkcje, testy lub automatyzacje bez konieczności instalowania dodatkowych rozszerzeń. ------------------------------------------------------------------------ ## Jak działa scriptlet? 1. Tworzymy nową zakładkę w przeglądarce. 2. W polu adresu zakładki wklejamy kod JavaScript poprzedzony przedrostkiem `javascript:`. 3. Po kliknięciu w zakładkę skrypt wykona się w kontekście aktualnie otwartej strony. ------------------------------------------------------------------------ ## Przykład prostego scriptletu Poniższy kod wywoła prosty komunikat (alert) po kliknięciu w zakładkę: ``` javascript javascript:(function() { alert('to jest testowy scriptlet!'); })(); void(0); ``` ------------------------------------------------------------------------ ## Zastosowania scriptletów - Testowanie fragmentów kodu JavaScript na stronach. - Automatyzacja powtarzalnych działań (np. wypełnianie formularzy). - Szybki dostęp do narzędzi developerskich lub funkcji ułatwiających korzystanie z internetu. ------------------------------------------------------------------------ ## Uwaga - Scriptlety wykonują się w kontekście strony, na której jesteś, dlatego należy korzystać z nich ostrożnie. - Nigdy nie uruchamiaj scriptletów z nieznanego źródła --- mogą być niebezpieczne.