Dinamikusan változtatni a felhasználói felület xul, MDN

Ez a cikk ismerteti menedzsment XUL interfészek segítségével DOM és más API-t. Ez magyarázza azt az elvet DOM dokumentumok néhány példát az egyszerű DOM kéri, így egyszerű manipuláció az eszköz, majd egy példát, amely bemutatja működés anonim XBL tartalom technikák alkalmazásával specifikus Mozilla.

Ez interfészek használt bármely kölcsönhatás a forgatókönyvet, és a dokumentumot. Ha valaha is írt egy forgatókönyvet, hogy kölcsönhatásba lép egy XUL (vagy HTML) dokumentumot, akkor már használta a DOM-hívásokat. Talán a leghíresebb módszer a DOM document.getElementById (). amely visszaadja az elem egy meghatározott id. Lehet, hogy használt egyéb DOM-kihívások, mint például element.setAttribute (). vagy ha írsz bővítmények addEventListener () metódust. Mindannyian nyilvánította a DOM.

Vannak még DOM-módszerek létrehozása, mozgás, vagy törölhet elemeket a dokumentumot. Ezek a későbbiekben bemutatásra kerül ebben a részben. Most nézzük megérteni, mi a dokumentumot.

Mi a dokumentum?

Abból lehet kiindulni, hogy a dokumentum - a memóriában lévő képviselete érvényes HTML vagy XML jól formált, például xhtml vagy XUL.

Fontos megjegyezni, hogy a másik oldalra (és még más esetekben egy oldal) felelnek meg a különböző dokumentumokat. Minden ablak XUL-saját külön dokumentumban. Sőt, az egyik ablakban lehet több különböző dokumentum tárgyakat is, ha