Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


Etiqueta template HTML5: Declarar bloques de código

Vamos a ver la nueva etiqueta template HTML5 que tiene como funcionalidad declarar bloques de código que no deben ser interpretados por el navegador. Aunque posteriormente pueden ser invocados mediante Java Script.

Es un sistema similar a las plantillas/templates usadas por los lenguajes Phyton, Ruby, PHP… Otras etiquetas HTML5 interesantes son:

Sintaxis de la etiqueta template HTML5

Veamos la sintaxis de este elemento HTML5 extraída de su web oficial:

Tal y como podéis ver en el código superior… tenemos la etiqueta de apertura y cierre del elemento acompañados de un atributo id para posteriormente interactuar con él.

Detectar la compatibilidad de template HTML5 con el navegador

Como todavía no está implementada en todos los navegadores deberíamos usar esta comprobación:

Ejemplo de la etiqueta template HTML5

Veamos con el siguiente ejemplo de template HTML5 su funcionalidad en acción:

Os explico el código superior:

  • Detectamos el click en el botón con id = «boton». Llamamos a la función ‘ejecutaPlantilla’.
  • Se realiza un código de comprobación para ver si el navegador es compatible con la etiqueta template.
  • En caso negativo se saca un mensaje por pantalla, si el navegador es compatible se ejecuta el código.
  • Dicho código guarda en la variable plantilla el contenido del template con id = «plantilla».
  • En la variable parrafo se almacena el contenido del párrafo.
  • Se clona el contenido y se muestra en el párrafo con id = «parrafo».

Código HTML del ejemplo

El código HTML del ejemplo para el párrafo, la template y el botón es el siguiente:

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies