top 35 html5 interview questions
Preguntas de entrevistas HTML5 más frecuentes con respuestas y ejemplos de código:
HTML5 es la última versión del lenguaje HTML, HTML significa Hyper Text Markup Language, es un lenguaje universal de marcado de World Wide Web que permite crear y diseñar páginas web para que se vean en Internet.
HTML5, que se publicó oficialmente en 2012, es compatible con todas las páginas web existentes.
Este artículo cubrirá las preguntas básicas y avanzadas de la entrevista en HTML5 con ejemplos perfectos para principiantes y profesionales experimentados.
Características de HTML5
Hay varias características notables de HTML5 y algunas de ellas se describen a continuación para su referencia.
Las nuevas características de HTML5 incluyen:
- Admite elementos multimedia como video y audio.
- Almacenamiento local
- Apoyando algunos elementos nuevos y atributos personalizados.
- Nuevos elementos de formulario como URL, fecha, rango, hora, color, etc.
Lectura recomendada => Las 30 preguntas principales de la entrevista HTML
Preguntas y respuestas más importantes de la entrevista HTML5
A continuación se enumeran algunas de las preguntas más frecuentes. Preguntas sobre HTML5 con ejemplos de codificación para su fácil comprensión.
¡¡Prepararse!!
P # 1) ¿Qué es HTML5?
Responder: HTML5 es la última versión del lenguaje de marcado de hipertexto que se puede referir al idioma principal de WWW (World Wide Web), este lenguaje de marcado mejora un archivo de texto con fragmentos de código, y este código que podemos decir como 'marcado' describe el estructura del documento.
HTML5 proporciona algunas características estándar como CSS, HTML, JavaScript y DOM, que a su vez reducirán la necesidad de complementos externos. Es más marcado para reemplazar las secuencias de comandos, mejor manejo de errores, etc. HTML5 es independiente del dispositivo.
HTML5 presenta algunas características nuevas que se pueden utilizar para cambiar la forma de interacción del usuario con los documentos, como:
- Agregar nuevas reglas de análisis para mejorar la flexibilidad.
- Añadiendo nuevos atributos.
- Permitir la edición sin conexión.
- Soporte (Web SQL), un estándar común para almacenar datos en bases de datos SQL.
- Protocolo de soporte y registro de manejadores MIME.
P # 2) ¿Cuál es la diferencia entre HTML y HTML5?
Respuesta: A continuación, se indican las diferencias entre HTML y HTML5:
HTML5 | HTML |
---|---|
Permite el efecto de arrastrar y soltar. | No permite el efecto de arrastrar y soltar. |
HTML5 tiene soporte de audio y video de alto nivel. | La compatibilidad con audio y vídeo de alto nivel no forma parte de la versión ni de las especificaciones del HTML anterior. |
Lienzo, SVG y otros gráficos vectoriales virtuales son compatibles con HTML5. | En HTML, si queremos implementar gráficos vectoriales, eso solo fue posible usando una biblioteca de terceros como VML, Silver-light, etc. |
SVG y MathML se pueden utilizar en texto. | Esto no es posible en HTML. |
La base de datos Web SQL, la caché de aplicaciones y el almacenamiento web se utilizan como almacenamiento permanente. | La caché del navegador se puede utilizar como almacenamiento temporal. |
HTML5 es más compatible con dispositivos móviles. | HTML es menos compatible con dispositivos móviles. |
La declaración de Doctype es simple y fácil. | La declaración de tipo de documento es larga y complicada. |
Los atributos de Async, charset y ping están disponibles. | Estos atributos no están disponibles en HTML. |
HTML5 admite javascript para ejecutarse en segundo plano. | No admite javascript para ejecutarse en el navegador web. |
Podemos dibujar formas como rectángulo, círculo y triángulo en HTML5. | No es posible dibujar formas como rectángulo, círculo, triángulo, etc. |
Q # 3) ¿Qué es? ¿Cuáles son los diferentes tipos de que están disponibles?
Responder: La declaración proporciona instrucciones al navegador web para comprender qué información debe mostrarse y la necesidad de comenzar con la declaración. En HTML5, la declaración DOCTYPE es muy corta, no distingue entre mayúsculas y minúsculas, y está escrita en la parte superior de cada página HTML5.
Los siguientes DOCTYPE también son compatibles con HTML5:
Hay 3 tipos de DOCTIPOS como se menciona a continuación:
- Tipo de documento estricto
- Doctype de cuadro
- Doctype de transición
P # 4) ¿Cuáles son las nuevas etiquetas en elementos multimedia en HTML5?
Respuesta: Las nuevas etiquetas de Media Elements en HTML5 se incluyen a continuación :
- : Solicite contenido multimedia como sonidos, transmisiones de audio o música, incruste contenido de audio sin el requisito de ningún complemento adicional como reproductor flash.
- : Solicite contenido de video como secuencias de video o clips de película, incruste contenido de video, etc.
- : Solicite múltiples recursos multimedia en elementos multimedia, como audio, video, imagen, etc.
- : Solicite una aplicación externa o contenido incrustado (un complemento).
- : Solicite pistas de texto en los elementos multimedia, como video o audio. Esta etiqueta se utiliza para subtítulos o archivos de subtítulos mientras se reproduce el medio de video.
P # 5) ¿Qué es una etiqueta en HTML5?
Responder: Una etiqueta es un contenido especial en HTML5, que está rodeado por un corchete angular (). Se utiliza un símbolo de barra inclinada (/) para cerrar la etiqueta después de completar el bloque.
Por ejemplo
|_+_|Una etiqueta Html5 es un conjunto de caracteres que desarrollan un comando formateado para una página web. Estos comandos formateados se comunican y envían la instrucción al navegador.
P # 6) ¿Qué es el número mínimo de etiquetas HTML5 que se requieren para crear una página web?
Responder: Se requieren 3 etiquetas HTML5 como mínimo para crear una página web, como (,,).
P # 7) ¿Cuál es la importancia de arrastrar y soltar en HTML5?
Responder: Arrastrar y soltar es el concepto de interfaz de usuario más importante que hace que sea fácil tomar un objeto y arrastrarlo al lugar que desee con la ayuda de un clic del mouse.
Algunas características comunes que se utilizan principalmente en la operación de arrastrar y soltar incluyen mover, vincular o copiar.
Podemos arrastrar una imagen usando elementos, escriba = , para hacer que una imagen se pueda arrastrar y establecer el atributo de imagen arrastrable en verdadero.
P # 8) Explique los nuevos tipos de entrada de formulario en HTML5.
Respuesta: HTML5 tiene 14 nuevos tipos de entrada de formularios:
- Fecha: Este es un selector de fecha, podemos elegir una fecha usando type = 'fecha'.
- Semana: Este es un selector de semana, podemos elegir una semana usando type = 'semana'.
- Mes: Este es un selector de mes, podemos elegir un mes usando type = 'mes'.
- Hora: Este es un selector de tiempo, podemos elegir el tiempo usando type = 'hora'.
- Datetime: Esta es una fecha y hora combinadas, podemos elegir la combinación de fecha y hora usando type = “datetime”.
- Fecha y hora local: Una fecha y hora locales combinadas, podemos elegir la combinación de fecha y hora locales usando type = “DateTime-local”.
- Correo electrónico: Permite una o más direcciones de correo electrónico, podemos ingresar varias direcciones de correo electrónico usando type = 'Email'.
- Teléfono: Permite diferentes números de teléfono en todo el mundo. Un número de teléfono es validado por el lado del cliente. Podemos ingresar un número de teléfono usando type = 'Teléfono'.
- Buscar: Permite buscar consultas por entrada de texto. Podemos ingresar múltiples consultas usando type = 'buscar'.
- Número: Permite insertar un valor numérico con atributos adicionales como mínimo, máximo. etc., y podemos ingresar múltiples valores numéricos usando type = 'número'.
- URL: Un tipo de entrada de URL, que se utiliza para la dirección web. En una sola URL, podemos usar múltiples atributos usando type = 'Url'.
- Color: Permite seleccionar varios colores, podemos fotografiar varios colores usando type = “color”.
- Abarcar: Permite insertar un valor numérico dentro de un rango específico, el rango es similar al número pero es muy específico. Podemos ingresar un valor numérico dentro de un rango usando type = 'abarcar'.
- Marcador de posición: Permite mostrar una pista corta (generalmente en un color claro) en los campos de entrada, antes de ingresar el valor. Podemos escribir una pequeña pista en el campo de entrada usando type = 'Marcador de posición'.
P # 9) ¿Qué es el mapa de imágenes en html5?
Responder: Los mapas de imágenes son una combinación de URL e imágenes, donde al hacer clic en estas imágenes (área de la imagen en la que se puede hacer clic) se abrirán diferentes páginas web nuevas.
Hay dos tipos de mapas de imágenes disponibles en HTML5, es decir, del lado del cliente y del lado del servidor:
El mapa de imágenes del lado del cliente se crea utilizando dos elementos y, donde el mapa contiene la información del mapa y el elemento de área toma los atributos para definir cada sección del mapa. Mapa de imágenes del lado del servidor creado mediante usingattribute, el atributo usemap es el nombre de nuestro mapa.
P # 10) ¿Cómo se escribe un símbolo de copyright en una página de navegador web?
Responder: Para escribir un símbolo de copyright, debemos escribir © o © en un archivo HTML5.
P # 11) ¿Cómo optimizar los activos del sitio web?
Responder: Necesitamos comprender algunas reglas básicas de optimización para optimizar los activos del sitio web. Inicialmente, deberíamos reducir el tamaño de la descarga y realizar menos solicitudes http.
Para optimizar los activos del sitio web, podemos seguir las siguientes técnicas:
- Compresión de archivo
- Concatenación de archivos
- Alojamiento CDN
- Descarga de activos
- Reorganizar
- Refinando el código
P # 12) ¿Cuál es el uso del elemento MathML en HTML5?
Responder: La palabra MathML (lenguaje de marcado matemático) es un lenguaje de marcado que se utiliza para mostrar expresiones científicas y matemáticas en la web. MathML es una forma de XML (lenguaje de marcado extensible) para describir la notación matemática.
Nosotros podemos usar … etiquetas dentro de los documentos HTML5 para implementar el elemento MathML.
Ejemplo: imprimir a² + 2b + 5 = 0 usando código HTML5.
|_+_|Nota: Si MathML es usado por una aplicación que cumple con el espacio de nombres en una recomendación XML, entonces se debe usar el siguiente espacio de nombres:
|_+_|P # 13) ¿Cuáles son las distintas etiquetas de formato en HTML5?
Respuesta: HTML5 tiene algunas etiquetas de formato antiguas y nuevas, como se indica a continuación:
- Texto marcado: Representa texto resaltado para fines de referencia. Nosotros podemos usar
> etiquetas para resaltar el texto. - Texto eliminado: Especifica el bloque de texto eliminado. Podemos usar etiquetas para implementar un texto eliminado.
- Texto enfatizado: Define el texto enfatizado. Nosotros podemos usar etiquetas para implementar un texto enfatizado.
- Texto insertado: Inserta un bloque de texto en un documento. Podemos usar etiquetas para implementar un texto insertado.
- Texto pequeño: Muestra el texto insertado en un tamaño pequeño. Podemos usar etiquetas para implementar un texto pequeño.
- Texto en superíndice: Este es un texto con superíndice. Nosotros podemos usar etiquetas para implementar un texto superíndice.
- Texto de subíndice: Este es un texto con subíndice. Nosotros podemos usar etiquetas para implementar un texto superíndice.
P # 14) ¿Por qué usamos HTML5?
Responder: HTML5 admite animación, dibujo, audio, video, etc. y fácilmente integra un video en la página web. No requiere ningún software adicional como Flash para ver videos.
Algunas de las razones importantes para usar HTML5 se dan a continuación:
- Soporte heredado y entre navegadores
- Mejores interacciones
- Almacenamiento más inteligente
- Código limpiador
P # 15) ¿Qué es un hipervínculo? ¿Solo se aplica al texto?
Responder: El hipervínculo es un vínculo que permite al usuario pasar de una página web a otra cuando se hace clic en él. El concepto de hipervínculo se usa tanto en texto como en imagen, y podemos convertir una imagen en un enlace con la ayuda de > etiquetas.
Ejemploa C Crear un hipervínculo en una imagen (imagen en la que se puede hacer clic) se muestra a continuación.
|_+_|P # 16) Explique el concepto de almacenamiento web en HTML5.
Responder: El almacenamiento web brinda la posibilidad de almacenar los datos de nuestras aplicaciones web localmente en el navegador del usuario. Puede almacenar hasta 10 MB de datos. El almacenamiento web ayuda a aumentar el rendimiento de nuestras aplicaciones.
Hay dos tipos de almacenamiento web que se utilizan para almacenar datos localmente en HTML5:
- Almacenamiento local: Esto almacena los datos que no caducarán ni borrarán automáticamente cuando un usuario cierre o vuelva a abrir un navegador.
- Almacenamiento de sesiones: Esto almacena datos para una sola sesión (es decir, un usuario que está navegando por Internet o un sitio web). Una vez que se cierra el navegador, los datos de la sesión se eliminarán automáticamente del navegador web.
P # 17) Explica la API de geolocalización en HTML5.
Responder: La API de geolocalización se utiliza para localizar la posición geográfica de un usuario.
Por razones de privacidad, se solicita al usuario permiso para reportar la información de ubicación. Utilizar el navigator.geolocation.get posición actual () método para obtener la posición del usuario y las coordenadas geográficas (número de longitud y latitud).
Por ejemplo, para devolver la posición de latitud y longitud de un usuario se muestra a continuación.
|_+_|Ejemplo explicado:
- Compruebe si la geolocalización es compatible o no.
- Si se admite la geolocalización, ejecute el método getCurrentPosition (). Si la geolocalización no es compatible, muestre el mensaje de error al usuario.
- Si el método getCurrentPosition () tiene éxito, devuelve las coordenadas y funciones especificadas en el parámetro.
- La función showPosition () obtiene el resultado: longitud y latitud.
P # 18) Explica los gráficos HTML5.
Responder: HTML5 admite dos tipos de gráficos, es decir, Canvas y SVG.
a) Canvas: El elemento se utiliza para diseñar gráficos en la página web y tiene varios métodos disponibles para dibujar círculos, cuadros, agregar imágenes y texto. 300 px X 150 px (ancho X alto) es el tamaño de píxel predeterminado del lienzo.
Ejemplopara dibujar una caja cuadrada usando el elemento de lienzo se muestra a continuación.
|_+_|b) SVG: Los gráficos vectoriales escalables se utilizan principalmente para aplicaciones gráficas y diagramas de tipo vectorial escalables, como el sistema de coordenadas X, Y, gráficos circulares y bidimensionales. Esto lo hace más rápido y ligero. SVG sigue el formato XML.
Ejemplopara dibujar un rectángulo usando un elemento SVG se muestra a continuación.
P # 19) ¿Cuáles son las ventajas de usar HTML5?
Responder: HTML5 es la versión avanzada de HTML. HTML5 permite crear sitios web más fáciles o interactivos al incorporar video, audio y gráficos en la página web.
HTML5 admite tecnología multimedia y contenido gráfico en la web sin necesidad de utilizar complementos de terceros.
Algunas de las características más importantes agregadas por HTML5 incluyen:
- Geolocalización
- Caché de aplicaciones sin conexión
- Base de datos del lado del cliente
- Manejo de errores
- Nueva estructura y nuevos elementos multimedia.
- Soporte y compatibilidad del navegador.
Admite una nueva interfaz de programación de aplicaciones (API) como:
- Gestión del historial del navegador
- Arrastrar y soltar
- Dibujo 2D en una página web
- Tiempo de reproducción de medios
Las aplicaciones compatibles incluyen:
- Trabajadores web - JavaScript
- Acceso a archivos locales
- Caché de aplicación
- Almacenamiento de datos local
- Bases de datos SQL locales
P # 20) ¿Cómo crear un enlace que se conectará a otra página del navegador web cuando se haga clic en HTML5?
Responder: Utilice la etiqueta para crear hipervínculos, que se utilizan para conectarse a otra página web. Podemos crear un hipervínculo usando type = texto etiqueta. Cuando hagamos clic en el texto, se abrirá la URL vinculada de la página web.
Por ejemplo , el código siguiente es un enlace que conduce a la página de inicio de Yahoo, ubicada en la dirección https://in.yahoo.com
|_+_|P # 21) ¿Cuántos navegadores web son compatibles con HTML5?
Responder: La mayoría de las últimas versiones de Apple Safari, Google Chrome, Opera, Internet Explorer y Mozilla Firefox son compatibles con HTML5.
P # 22) ¿Cuáles son las API más útiles en HTML5?
Responder: Una lista de las API más útiles en HTML5 incluye:
- Media API
- API de transferencia de datos
- API de caché de aplicaciones
- La interacción del usuario
- API de historial
- API de validación de restricciones
- API de comando
- API de seguimiento de texto
P # 23) ¿Cuántas etiquetas se eliminaron en HTML5?
Responder: La lista de etiquetas que se eliminan por completo en HTML5 incluye:
P # 24) ¿Qué formatos de video y audio se utilizan para incrustar en una página web?
Respuesta: Los formatos de video y audio que se utilizan para incrustar en la página web se dan a continuación:
- Video: MPEG4, Ogg, WebM.
- Audio: WAV, Ogg Vorbis, MP3.
P # 25) Enumere los elementos de estructura de página de HTML5.
Respuesta: Los elementos de estructura de página de HTML5 se dan a continuación:
- : Representa la sección de encabezado y almacena la información inicial sobre la página web.
- : Representa la sección de pie de página (última parte) de la página.
- : Representa los elementos de navegación de la página HTML.
- : Es un conjunto de información.
- : Es un conjunto de instrucciones que se utiliza dentro del bloque del artículo para definir la estructura básica de una página.
- : Contenido de la barra lateral de la página.
P # 26) Explique algunas de las listas comunes para diseñar una página web.
Respuesta: Las listas comunes para diseñar una página web incluyen:
- Lista de directorio
- Lista de definiciones
- Lista ordenada
- Lista de menú
- Lista desordenada
Diferente - Se utilizan diferentes etiquetas para componer cada lista.
P # 27) ¿Cuál es el uso de la etiqueta de salida en HTML5?
Responder: La etiqueta se utiliza para representar los diferentes tipos de salida y resultado.
P # 28) ¿Qué elemento proporciona la función de autocompletar en un cuadro de texto?
Responder: En HTML5element, proporciona la función de autocompletar en un cuadro de texto.
P # 29) ¿Cómo incrustar video y audio en Html5?
Responder:
Video:
Ejemplo para incrustar un video en HTML5:
Audio:
Ejemplo para incrustar un audio en HTML5:
P # 30) ¿Cuáles son las etiquetas migradas de HTML4 a HTML5?
Responder: A continuación, se muestra una lista de las etiquetas migradas de HTML4 a HTML5:
HTML4 típico HTML5 típico
P # 31) ¿Qué forman parte de las tecnologías HTML5?
Respuesta: La lista se da a continuación:
- Trabajadores web
- Almacenamiento web
- SVG
- CSS3
- Eventos enviados por el servidor (SSE)
- Microdatos
- Intenciones web
- Zócalos Web
- Aplicación sin conexión
- Geolocalización
- Archivo API
- Mensajería web
- Arrastrar y soltar
- Lienzo 2D
P # 32) ¿Cuál es la diferencia entre los elementos SVG y Canvas?
Responder:
SVG | Elementos de lienzo |
---|---|
SVG no es adecuado para gráficos de juegos. | Canvas es adecuado para gráficos de juegos. |
Está basado en modelos de objetos. | Está basado en píxeles. |
Es adecuado para utilizar grandes áreas de renderizado. | Es adecuado para utilizar pequeñas áreas de renderizado. |
SVG proporciona soporte para controladores de eventos. | Canvas no proporciona ningún recurso para los controladores de eventos. |
Se permite la modificación mediante script y CSS. | La modificación solo se permite a través de un script. |
SVG tiene una mejor escalabilidad | Canvas tiene escasa escalabilidad. |
SVG está basado en vectores (compuesto de formas). | Canvas está basado en ráster (compuesto por un píxel). |
SVG no depende de la resolución. | Canvas depende completamente de la resolución. |
SVG es capaz de realizar animaciones API. | Canvas no tiene ninguna API para la animación. |
SVG es adecuado para imprimir con alta calidad y cualquier resolución. | El lienzo no es adecuado para imprimir en alta calidad y alta resolución. |
P # 33) ¿Cuál es el uso de la etiqueta en HTML5?
Responder: La etiqueta de figura se usa para agregar una imagen en el documento en una página web.
java agregando valores a una matriz
P # 34) ¿Qué son los microdatos en HTML5?
Responder: Los microdatos son una nueva sintaxis semántica simple, que se utiliza para agregar los grupos anidados de pares de datos de nombre y valor a los documentos, que comúnmente se basan en el contenido de la página. Los microdatos se utilizan para nuevos atributos globales.
Q # 35) Explique las metaetiquetas.
Responder: Las metaetiquetas se utilizan para proporcionar información útil a nuestras páginas web.
Algunas de las etiquetas incluyen:
- Título: Proporciona un título a la página web.
- Estilo: Inserta algunos estilos y detalles de CSS en la página web.
- Enlace: Define la relación entre una página y otra página y una fuente externa.
Algunas abreviaturas útiles
- XML: Lenguaje de marcado extensible
- W3C: Consorcio Mundial de la red
- SQL: lenguaje de consulta estructurado
- JPEG: Grupo Mixto de Expertos en Fotografía
- IP: protocolo de Internet
- HTTP: Protocolo de Transferencia de Hipertexto
- href: Referencia de hipertexto
- FTP: Protocolo de transferencia de archivos
- FUEGO: Interfaz de programación de aplicaciones
- AQUÍ: Entorno de desarrollo integrado
- TRAMA: Herramienta de fuentes de incrustación web
- JUICIO: Modelo de objetos de documento
- URL: Localizador Uniforme de Recursos
Conclusión
HTML5 puede considerarse como la base de las tecnologías web, esta es la tecnología principal que se utiliza para crear páginas web.
Muchos profesionales que pretenden desarrollar una carrera en tecnología web deben aprender HTML5. HTML5 no es solo la subestructura de las tecnologías web, sino que también se utiliza para desarrollar aplicaciones móviles. Terminológicamente, HTML5 no es un lenguaje de programación, es un lenguaje de marcado.
Este artículo será una guía para la lista de las preguntas y respuestas más importantes de la entrevista HTML5, ya que cubre preguntas y respuestas tanto básicas como avanzadas de la entrevista HTML5. Estamos seguros de que estos son a su vez los grandes recursos que le ayudarán a prepararse para la entrevista HTMl5.
Espero que este artículo te ayude a descifrar cualquier entrevista HTML5 con éxito.
Lectura recomendada
- Preguntas y respuestas de la entrevista
- Preguntas y respuestas de la entrevista de prueba ETL
- Más de 35 preguntas y respuestas principales de la entrevista de Apache Tomcat
- Algunas preguntas y respuestas complicadas sobre pruebas manuales
- Las 25 mejores preguntas y respuestas de la entrevista de pruebas ágiles
- Las 35 preguntas y respuestas principales de las entrevistas de Android
- Preguntas de la entrevista de Spock con respuestas (las más populares)
- Algunas preguntas interesantes de la entrevista sobre pruebas de software