Tecnología

Inicio

¿Qué es un ID XULRunner superposición?

¿Qué es un ID XULRunner superposición?


El ID de superposición en XULRunner es una etiqueta diseñada para identificar los archivos que contienen el contenido creado para modificar los archivos de base existentes con nueva información. El contenido adicional puede recuperarse cuando sea necesario y se adjunta al sistema de interfaz gráfica de usuario (GUI). Códigos para las etiquetas de superposición se construyen de una manera muy similar a la ID de ventana, aunque difieren en el identificador de ventana en la forma en que se deben introducir en el DOM.

XUL superposiciones y archivos

En general, una superposición trabaja en conjunto con los archivos XUL para crear un documento maestro central. XUL no tiene definiciones formales para qué tipo de información va a los archivos frente a las superposiciones. Aunque, en general, se consideran superposiciones para proceder de datos que no están presentes en la interfaz de usuario básica. Add-on elementos, tales como plug-ins y extensiones del navegador deben configurarse en los archivos de superposición.

Cargando explícita

Los archivos XUL base y las superposiciones XUL quedar fusionado donde tienen un atributo ID común. Estas plantillas pueden ser criados de manera explícita o de forma dinámica. Explícitamente cargar una superposición significa que la plantilla se cargará cada vez que se carga el archivo de la base. Por esta razón, la carga explícita a menudo se considera menos útil, ya que el objetivo principal de la superposición es permitir que los datos adicionales.

Cargando dinámico

¿Qué es un ID XULRunner superposición?

Explícita vs. dinámico.

la carga dinámica de superposiciones XUL permite el uso de la información en la superposición de ser educado solamente cuando es necesario. Cuando un componente se convierte registrado por el sistema, las etiquetas en el componente 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. Las superposiciones no requeridos por el componente no se cargan, dejando que los archivos de base de hacer el trabajo.

Beneficios de superposición

Uno de los principales beneficios de tener superposiciones es que es posible separar los elementos comunes de un sistema, y ​​permitirles compartir la información entre las ventanas. Tirando de estos elementos compartidos y lo que les permite tener acceso como sea necesario basándose en las ID de superposición permite que el sistema funcione mejor. También permite la modificación mundial de esos procesos más pequeños para convertirse en mucho más simple - sólo tiene que editar las superposiciones de sí mismos, en lugar de todos los archivos de base de uno por uno. En conjunto, estos elementos hacen que las superposiciones de un método simple y dinámica de la interfaz de usuario y el diseño.