Fragmenty kodu

To jest szybka lista użytecznych fragmentów kodu (małe przykłady kodu) dostępna dla programistów rozszerzeń dla rozmaitych aplikacji Mozilli. Wiele z tych przykładów może zostać użyta w aplikacjach XULRunnera, jako faktycznie ten sam kod tak jak ma to miejsce w Mozilla.

Te przykłady zademonstrują, jak wykonać podstawowe zadania, które nie mogą być natychmiast oczywiste.

Ogólne

Kod okna
Otwieranie i manipulacja oknami
Paski narzędzi
Kod odpowiadający za pasek narzędzi.
XML
Kod służący do wklejania, pisania, manipulowania językiem XML.
File I/O
Kod służący do czytania, pisania i plików przetwarzania.
Okienka dialogowe
Kod służący do wyświetlenia i przetwarzania pudełek okna dialogowego.
Preferencje
Kod służący do czytania, pisania i modyfikowania preferencji.
JS XPCOM
Kod służący do definiowania i wywoływania zwykłych komponentów XPCOM w JavaScript.
Uruchamianie aplikacji
Kod służący do uruchamiania różnych aplikacji.
<canvas>
WHAT WG Canvas - podobny kod.
Różne
Różne użyteczne fragmenty kodu.
HTML do DOM
Kod służący do parsowania HTML-a do okna DOM za pomocą ukrytego elementu przeglądarki.

Kod zorientowany na przeglądarce

Kod przeglądania w kartach (Firefox/SeaMonkey)
Proste operacje przeglądania w kartach, które jest sercem aplikacji przeglądarek Mozilli.
Ciasteczka
Czytanie, pisanie, modyfikowanie i usuwanie ciasteczek.
Wczytywanie strony
Kod służący do wczytywania stron, przeładowywania stron i nasłuchiwania wczytywania stron.
Kod interakcji pomiędzy stronami uprzywilejowanymi i stronami bez przywilejów
Jak odbywa się komunikacja pomiędzy rozszerzeniami i stronami i vice-versa.
Obserwator pobierania danych
Przykład obserwatora pobierania w Menedżerze pobierania Firefoksa.

Specyfikacja okna

Znajdowanie uchwytów okna (HWND) (Firefox)
Jak stosować API okna do wywołania szukania różnorodnych rodzajów uchwytów okna Mozilla. Uchwyty okna mogą być stosowane dla celów IPC i dostępności.
Zastosowanie rejestracji okna z XPCOM
Jak czytać, pisać, modyfikować, usunąć, przeliczyć i przeglądać klucze rejestru i ich wartości.

Odnośniki zewnętrzne

Zawartość strony MozillaZine z przykładowym kodem jest pomału przenoszona, co nie znaczy, że nie znajdziecie tam jeszcze wielu użytecznych przykładów.

Autorzy i etykiety dokumentu

 Autorzy tej strony: Bedi, Ptak82
 Ostatnia aktualizacja: Bedi,