mozilla

Revision 520751 of Add-on SDK

  • Slug della versione: Mozilla/Add-ons/SDK
  • Titolo della versione: Add-on SDK
  • ID versione: 520751
  • Data di creazione
  • Autore: EdoPut
  • Versione corrente? No
  • Commento
Etichette: 

Contenuto della versione

Con il SDK per Add-on puoi creare add-ons per Firefox usando tecnologie standard del Web come JavaScript, HTML e CSS. Il SDK include delle API per JavaScript che puoi usare per lo sviluppo(creazione, compilazione, testing...) di un'add-on.

Tutorials


Guide


Riferimenti

API di alto livello
Riferimenti per le documentazioni delle API di alto livello di SDK.
Riferimenti per gli strumenti
La documentazione per gli strumenti cfx usati per sviluppare, testare, e pacchettizare add-on, la console globale usata per il logging, e il file package.json.
API di basso livello
Riferimenti per le documentazioni delle API di basso livello di SDK.

 

Sorgente della versione

<p>Con il SDK per Add-on puoi creare add-ons per Firefox usando tecnologie standard del Web come JavaScript, HTML e CSS. Il SDK include delle API per JavaScript che puoi usare per lo sviluppo(creazione, compilazione, testing...) di un'add-on.</p>
<h3 id="Tutorials">Tutorials</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials#getting-started">Per cominciare</a></dt>
   <dd>
    Come <a href="/it/Add-ons/SDK/Tutorials/Installation">installare il SDK</a> e <a href="/it/Add-ons/SDK/Tutorials/Getting_Started_With_cfx">usare gli strumenti della suite cfx</a> per sviluppare, testare e preparare gli add-on.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials#interact-with-the-browser">Interagire con il browser</a></dt>
   <dd>
    <a href="/it/Add-ons/SDK/Tutorials/Open_a_Web_Page">Aprire pagine web</a>, <a href="/it/Add-ons/SDK/Tutorials/Listen_For_Page_Load">listen for pages loading</a>, e <a href="/it/Add-ons/SDK/Tutorials/List_Open_Tabs">elencare le pagine aperte</a>.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials#development-techniques">Tecniche di sviluppo</a></dt>
   <dd>
    Scopri le tecniche di sviluppo più comuni come, ad esempio, <a href="/it/Add-ons/SDK/Tutorials/Unit_testing">i test di unità</a>, <a href="/it/Add-ons/SDK/Tutorials/Logging">il logging</a>, <a href="/it/Add-ons/SDK/Tutorials/Creating_Reusable_Modules">creare moduli riutilizzabili</a>, <a href="/it/Add-ons/SDK/Tutorials/l10n">la localizzazione</a> e<a href="/it/Add-ons/SDK/Tutorials/Mobile_development"> lo sviluppo per dispositivi mobili</a>.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials#create-user-interfaces">Creare le componenti di una interfaccia utente</a></dt>
   <dd>
    Crea i componenti dell'interfaccia utente come <a href="/it/Add-ons/SDK/Tutorials/Adding_a_Button_to_the_Toolbar">bottoni nella barra degli strumenti</a>, <a href="/it/Add-ons/SDK/Tutorials/Add_a_Context_Menu_Item">menu contestuali</a>, <a href="/it/Add-ons/SDK/Tutorials/Add_a_Menu_Item_to_Firefox">elementi del menu</a> e <a href="/it/Add-ons/SDK/Tutorials/Display_a_Popup">pop-up</a>.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials#modify-web-pages">Modificare le pagine web</a></dt>
   <dd>
    Modifica le pagine <a href="/it/Add-ons/SDK/Tutorials/Modifying_Web_Pages_Based_on_URL">che hanno un determinato URL</a> o <a href="/it/Add-ons/SDK/Tutorials/Modifying_the_Page_Hosted_by_a_Tab">modifica dinamicamente una particolare scheda del browser</a>.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Tutorials/Annotator">Metti tutto assieme</a></dt>
   <dd>
    Ecco una guida completa per creare un add-on di esempio.</dd>
  </dl>
 </div>
</div>
<hr />
<h3 id="Guides">Guide</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/Guides#contributors-guide">Contributor's guide</a></dt>
   <dd>
    Scopri <a href="/it/Add-ons/SDK/Guides/Getting_Started"> come contribuire</a> al progetto SDK, le parti più importanti del progetto SDK come, ad esempio, <a href="/it/Add-ons/SDK/Guides/Modules">i moduli</a>, <a href="/it/Add-ons/SDK/Guides/Classes_and_Inheritance">le classi e l'ereditarietà</a>, <a href="/it/Add-ons/SDK/Guides/Private_Properties">le proprietà private</a>, e <a href="/it/Add-ons/SDK/Guides/Content_Processes">i processi</a>.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Guides#sdk-infrastructure">L'infrastruttura del SDK</a></dt>
   <dd>
    Aspetti della tecnologia dietro al SDK: <a href="/it/Add-ons/SDK/Guides/Module_structure_of_the_SDK">moduli</a>, <a href="/it/Add-ons/SDK/Guides/Program_ID">il Program ID</a>, le regole che definiscono la <a href="/it/Add-ons/SDK/Guides/Firefox_Compatibility">compatibilità con Firefox</a>.</dd>
   <dt>
    &nbsp;</dt>
   <dd>
    Una guida dettagliata per <a href="/it/Add-ons/SDK/Guides/Content_Scripts">lavorare con i content scripts</a>, incluso: <a href="/it/Add-ons/SDK/Guides/Loading_content_scripts">come inserire i content scripts</a>, <a href="/it/Add-ons/SDK/Guides/Accessing_the_DOM">quali oggetti possono essere usati dai content scripts</a>, and <a href="/it/Add-ons/SDK/Guides/Communicating_with_other_scripts">come comunicare tra i content scripts e il resto del codice del tuo add-on</a>.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/Guides#sdk-idioms">Idioma del SDK</a></dt>
   <dd>
    La <a href="/it/Add-ons/SDK/Guides/Working_with_Events">gestione degli eventi</a> e la <a href="/it/Add-ons/SDK/Guides/Two_Types_of_Scripts">distinzione tra add-on scripts e content scripts</a>.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Guides/XUL_Migration_Guide">Migrazione da XUL</a></dt>
   <dd>
    Una guida per <a href="/it/Add-ons/SDK/Guides/XUL_Migration_Guide">effettuare il porting da XUL a SDK</a>. Questa guida include un <a href="/it/Add-ons/SDK/Guides/XUL_vs_SDK">confronto tra i due sistemi</a> e un <a href="/it/Add-ons/SDK/Guides/Porting_the_Library_Detector">esempio</a> di come effettuare il porting da XUL ad add-on.</dd>
  </dl>
 </div>
</div>
<hr />
<h3 id="Reference">Riferimenti</h3>
<div class="column-container">
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/High-Level_APIs">API di alto livello</a></dt>
   <dd>
    Riferimenti per le documentazioni delle API di alto livello di SDK.</dd>
   <dt>
    <a href="/it/Add-ons/SDK/Tools">Riferimenti per gli strumenti</a></dt>
   <dd>
    La documentazione per gli <a href="/it/Add-ons/SDK/Tools/cfx">strumenti cfx</a> usati per sviluppare, testare, e pacchettizare add-on, la <a href="/it/Add-ons/SDK/Tools/console">console</a> globale usata per il logging, e il file <a href="/it/Add-ons/SDK/Tools/package_json">package.json</a>.</dd>
  </dl>
 </div>
 <div class="column-half">
  <dl>
   <dt>
    <a href="/it/Add-ons/SDK/Low-Level_APIs">API di basso livello</a></dt>
   <dd>
    Riferimenti per le documentazioni delle API di basso livello di SDK.</dd>
  </dl>
 </div>
</div>
<p>&nbsp;</p>
Ripristina questa versione