Questa pagina contiene più articoli approfonditi sull'SDK.
Contributor's guide
- Per cominciare
- Scopri come contribuire all'SDK: ottieni il codice sorgente, apri/lavora su un bug, presenta una patch, ottieni recensioni e aiuto.
- Moduli
- Impara di più sul sitema a moduli usato dall'SDK (che è basato sulla specifica CommonJS), su come i sandbox e i compartimenti possono essere usati per migliorare la sicurezza, o sull'SDK Module Loader incorporato, Cuddlefish.
- Classi ed ereditarietà
- Impara come le classi e l'ereditarietà può essere implementata in JavaScript, usando costruttori e prototipi, e su come la funzione di aiuto fornita dall'SDK semplifica tutto ciò.
- Proprietà Private
- Scopri come le proprietà private possono essere implementate in JavaScript usando prefissi, chiusure (closures), e le WeakMaps, e come l'SDK supporta le proprietà private usando i namespace (che sono una generalizzazione delle WeakMaps).
- Content Processes
- L'SDK è stata concepita per lavorare in un ambiente dove il codice per manipolare il contenuto web viene eseguito in un processo diverso dal codice principale del componente aggiuntivo. Questo articolo mette in risalto le funzioni principali di questo design.
- Testare il Componente Aggiuntivo nell'SDK
- Impara come eseguire il Componente Aggiuntivo nella suite per il testing contenuta nell'SDK.
Strutture dell'SDK
- Struttura a moduli dell'SDK
- L'SDK, e i Componenti Aggiuntivi sviluppati con esso, sono formati a partire da moduli riusabili di JavaScript. Questo articolo spiega cosa sono questi moduli, come caricare i moduli, e come l'albero dei moduli dell'SDK è strutturato.
- Ciclo Vitale delle API dell'SDK
- Definizione di ciclo vitale per le API dell'SDK, incluso il rating di stabilità.
- Program ID
- Il Program ID è un identificativo unico per il tuo Add-on. Questa guida spiega come è creato, come viene usato e come crearne uno tuo.
- Compatibilità con Firefox
- Controlla quale versione di Firefox è compatibile con la versione dell'SDK in uso, e controlla i problemi di compatibilità.
Linguaggi dell'SDK
- Lavorare con gli Eventi
- Scrivi codice attraverso gli Eventi. L'SDK ti permette di fare ciò usando il suo framework concepito per lavorare con gli eventi.
- Guida sui Content Scripts
- Una panoramica sui content scripts, includendo: cosa sono, cosa possono fare, come caricarli e come comunicare con loro.
- Due tipi di script
- Questo articolo illustra le differenze tra le API disponibili al codice principale del tuo Add-On e quelle disponibili ai Content Scripts.
XUL migration
- XUL - Guida al Porting
- Tecniche per aiutare il porting dall'add-on in XUL all'SDK.
- XUL contro SDK
- Le debolezze e le forze dell'SDK, confrontate ad un tradizionale add-on basato su XUL.
- Esempio di Porting
- Una procedura dettagliata sul porting di un semplice add-on basato su XUL all'SDK.
Firefox Multiprocesso
- Firefox Multiprocesso e l'SDK
- Come controllare che il tuo add-on sia compatibile con Firefox Multiprocesso e, in caso di non-compatibilita, come correggere.
Unisciti alla comunità Add-on SDK
Scegli il metodo che preferisci per unirti alla discussione:
- IRC: #jetpack (maggiori informazioni)
- Team info: Jetpack Wiki
Tag del documento e collaboratori
Tag:
Hanno collaborato alla realizzazione di questa pagina:
MarcoMatta
Ultima modifica di:
MarcoMatta,