XBL

Gerhard Westermann August 8, 2016 X 0 0
FONT SIZE:
fontsize_dec
fontsize_inc

XBL er et XML-baseret markup sprog, der bruges til at erklære adfærd og kigge på XUL-widgets og XML-elementer. Udvikling af XBL specifikationen blev opgivet af W3C i 2012.

XBL blev udviklet af Mozilla-projektet til brug i Mozilla Application Suite; sproget er i øjeblikket ikke beskrives af nogen formel standard og er dermed proprietære til Mozilla, med den eneste implementering er den Gecko layout motor. XBL 2.0 er den nyeste version af XBL.

XBL basics

I XUL man definerer brugergrænsefladen layoutet af en ansøgning, og derefter ved at anvende "stilarter" kan man tilpasse udseendet af forskellige elementer. Ulempen er, at XUL giver ingen mulighed for at ændre et element funktion. For eksempel kunne man ønsker at ændre, hvordan stykker af en scroll-bar arbejde. Det er her XBL kommer i.

En XBL fil indeholder "bindinger", som hver især beskriver opførslen af ​​en XUL-widget eller XML-element. For eksempel kan en binding være fæstnet til en rulle bar. Opførslen beskriver egenskaber og metoder til rullepanelet, og også beskriver XUL elementer, der definerer rullepanelet.

Rodelementet af et XBL fil er det element, som indeholder et eller flere elementer. Hvert element erklærer en binding, som kan knyttes til enhver XUL element. Det kan også have en attribut. En binding er tildelt et element ved at sætte CSS egenskab til webadressen på den bindende sagsakter. For eksempel:

hvor er den af ​​den bindende.

Historie og fremtid

XBL blev oprindeligt udviklet og gennemført som en del af Mozilla-platformen, ved siden af ​​XUL sprog, så XBL er tilgængelig i de fleste Mozilla-baserede produkter: Firefox, Thunderbird, SeaMonkey etc. Der plejede at være en XBL 1,0 specifikation dokument på Mozilla.org, som blev forelagt for W3C som en teknisk note, men den faktiske gennemførelse aldrig matches specifikationen.

Den nyeste version af specifikationen, kaldet XBL 2.0, blev udviklet for at løse problemerne med XBL 1.0 og give mulighed for implementering med en bredere vifte af webbrowsere. Kandidatlisten Anbefaling af specifikationen blev frigivet af W3C i marts 2007. Specifikationen blev ikke gennemført af andre browser leverandører. Arbejde på XBL 2.0-specifikationen blev opgivet af W3C arbejdsgruppe i 2012.

Forholdet til andre specifikationer

Den sXBL specifikation har til formål at gøre for SVG-dokumenter, hvad XBL har gjort for XUL dokumenter. SVG er en XML sprog foreslået af W3C støtte grafik, animationer, indlejrede medier, arrangementer og scripted adfærd.

XBL 2.0 afløst den sXBL udkast, som det fremgår af W3C Web Application Format arbejdsgruppe site. Også kapitlerne i sXBL specifikationen er en delmængde af de af XBL 2.0.

  Like 0   Dislike 0
Kommentarer (0)
Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha