En general , una plantilla trabaja en conjunto con los archivos XUL para crear un documento maestro central. XUL no tiene definiciones formales de qué tipo de información va en los archivos frente a las plantillas. Aunque, en general , se consideran superposiciones para referirse a los datos que no están presentes en la interfaz de usuario básica . Elementos de complementos, tales como plug- ins y extensiones del navegador deben fijarse en los archivos de superposición .
Explícitos Cargando
Los archivos XUL base y las superposiciones XUL convertido fusionado en el que tienen un atributo ID común. Estas plantillas pueden ser educados de manera explícita o de forma dinámica. Explícitamente cargar una superposición significa que la plantilla se carga cada vez que se carga el archivo de base. Por esta razón, la carga explícita a menudo se considera menos útil , ya que el principal objetivo de la plantilla es para permitir que los datos adicionales.
Dinámico Cargando
explícita vs dinámico .
carga dinámica de superposiciones XUL permite el uso de la información en la superposición que se crió sólo cuando es necesario . Cuando un componente se convierte registrado por el sistema , en el componente de etiquetas permiten la identificación de superposiciones que se asocia con la que se carga automáticamente . Esto reduce al mínimo el proceso de carga . Superposiciones no requeridos por el componente no se cargan , dejando que los archivos de base de hacer el trabajo.
Beneficios superposición
Uno de los principales beneficios de contar con superposiciones es que usted puede separar los elementos comunes de un sistema, y les permite compartir la información entre las ventanas . Tirar de estos elementos compartidos fuera y lo que les permite acceder cuando sea necesario sobre la base de superposición ID permite que el sistema funcione mejor. También permite la modificación mundial de los procesos más pequeños para ser mucho más simple - sólo tiene que editar las plantillas a sí mismos , en lugar de todos los archivos de base de uno por uno. En conjunto, estos elementos hacen de superposiciones de un método sencillo y dinámico de la interfaz de usuario y diseño.