De overlay ID in XULRunner is een label ontworpen om bestanden met content gecreëerd om bestaande basis bestanden aan te passen met nieuwe informatie te identificeren . Extra inhoud kan indien nodig worden opgeroepen en toegevoegd aan de grafische user interface ( GUI ) systeem . Codes voor overlay -tags zijn gebouwd in een zeer gelijkaardige manier aan het venster ID , hoewel ze verschillen van het venster ID in hoe ze in de DOM moet worden ingevoerd . XUL Overlays & Bestanden In het algemeen , een overlay werkt samen met XUL bestanden naar een centrale master- document te maken . XUL heeft geen formele definities van wat voor soort informatie gaat in de bestanden ten opzichte van de overlays . Hoewel in het algemeen , overlays worden geacht te behoren tot de gegevens niet in de standaard gebruikersinterface . Add-on -elementen , zoals plug - ins en browser -extensies moeten worden opgezet in de overlay -bestanden . Expliciete Laden De basis XUL bestanden en de XUL overlays worden samengevoegd , waar ze een gemeenschappelijke kenmerk ID . Deze overlays kunnen worden gebracht , hetzij expliciet of dynamisch . Expliciet laden van een overlay betekent dat de overlay wordt geladen wanneer het vaste bestand is geladen . Om deze reden wordt expliciet laden vaak beschouwd als minder bruikbaar , aangezien het primaire doel van de overlay is om extra gegevens toe te staan. Dynamic Loading Expliciete vs Dynamic . Dynamische belasting van XUL overlays maakt gebruik van de informatie in de overlay te worden gebracht wanneer het nodig is . Wanneer een onderdeel raakt geregistreerd door het systeem tags in het onderdeel kunnen worden geïdentificeerd overlays dat het wordt geassocieerd met automatisch geladen . Hierdoor wordt het laadproces . Overlays niet vereist door de component worden niet geladen , zodat de basis bestanden doen het werk . Overlay Voordelen Een van de grote voordelen van het hebben van overlays is dat u mag scheiden van de gemeenschappelijke elementen van een systeem , en hen in staat stellen om de informatie tussen vensters te delen . Trekken deze gedeelde elementen uit en waardoor ze worden benaderd als nodig is op basis van overlay -ID's kan het systeem soepeler draaien . Het staat ook mondiaal wijziging van die kleinere processen om veel eenvoudiger geworden - je hoeft alleen maar de overlays zelf te bewerken , in plaats van alles van de basis bestanden een voor een . Samen vormen deze elementen maken overlays een eenvoudige en dynamische methode van user interface en design .
|