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.