diff options
Diffstat (limited to 'files/it/archive/mozilla/xbl/index.html')
-rw-r--r-- | files/it/archive/mozilla/xbl/index.html | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/files/it/archive/mozilla/xbl/index.html b/files/it/archive/mozilla/xbl/index.html new file mode 100644 index 0000000000..d47f050234 --- /dev/null +++ b/files/it/archive/mozilla/xbl/index.html @@ -0,0 +1,27 @@ +--- +title: XBL +slug: Archive/Mozilla/XBL +tags: + - Tutte_le_categorie + - XBL +translation_of: Archive/Mozilla/XBL +--- +<p> +</p><p><b>XML Binding Language</b> (<b>XBL</b>, a volte chiamato anche Extensible Bindings Language) è un linguaggio per descrivere i binding che possono essere associati ad elementi di altri documenti. L'elemento al quale il binding è associato, chiamato <i>bound element</i>, acquisisce il nuovo comportamento specificato dal binding. +</p><p>I binding possono contenere gestori di eventi che sono registrati per il bound element, un'implementazione di nuovi metodi e proprietà che divengono accessibili dal bound element e del contenuto anonimo che viene inserito sotto il bound element. +</p><p>La maggior parte dei widget <a href="it/XUL">XUL</a> sono almeno parzialmente implementati utilizzando XBL. E' inoltre possibile costruire widget riutilizzabili partendo da <a href="it/XUL">XUL</a>, <a href="it/HTML">HTML</a>, <a href="it/SVG">SVG</a> e altri linguaggi utilizzando XBL. +</p> +<h3 id="Specifiche"> Specifiche </h3> +<p>XBL 1.0 è specificato in <a href="it/XBL_1.0_Reference">XBL 1.0 Reference</a>. Purtroppo, l'attuale implementazione in Mozilla è differente dalle specifiche e non vi è alcun documento conosciuto che descriva tali differenze. E' sperabile che la Reference venga aggiornata per descrivere l'implementazione di Mozilla. +</p><p>XBL 1.0 è una tecnologia specifica di Mozilla e non uno standard W3C. Tuttavia, si sta lavorando su almeno due standard: sXBL e XBL 2.0. +</p> +<ul><li> W3C <a class="external" href="http://w3.org/TR/sXBL/">sXBL</a> (attualmente una bozza) sta per <i>SVG's XML Binding Language</i>. Includerà un sottoinsieme delle funzionalità di XBL 2.0 di cui si necessita per SVG. Nello stile è simile all'XBL di Mozilla, ma vi sono alcune differenze più o meno sottili. Per esempio, i nomi degli elementi sono diversi. Inoltre in sXBL manchino alcune funzionalità di XBL, come l'ereditarietà dei binding e la definizione di metodi e proprietà per i bound element. +</li><li> <a class="external" href="http://www.mozilla.org/projects/xbl/xbl2.html">XBL 2.0</a> è in fase di sviluppo ed è stato pensato per risolvere i problemi trovati in XBL 1.0 e per permettere l'implementazione in un più vasto rango di web browser. +</li></ul> +<p>Alcune differenze tra sXBL e XBL2 sono elencate in <a class="external" href="http://annevankesteren.nl/2005/11/xbl">un articolo di Anne van Kesteren</a> (EN). +</p> +<h3 id="Vedi_anche"> Vedi anche </h3> +<ul><li> <a href="it/Introduzione_a_XBL">Introduzione a XBL</a> da. <a href="it/Tutorial_XUL">Tutorial XUL</a>. +</li><li> <a class="external" href="http://mb.eschew.org/15.php">Il capitolo su XBL</a> di <a class="external" href="http://mb.eschew.org/">"Rapid Application Development with Mozilla"</a> (EN) +</li></ul> +{{ languages( { "en": "en/XBL", "fr": "fr/XBL", "pl": "pl/XBL", "pt": "pt/XBL" } ) }} |