Depuis quelques années, HTML5 est devenu populaire et les ingénieurs en développement HTML5 sont devenus très populaires sur le marché des talents. En tant que développeur HTML5, les entretiens sont essentiels. Cet article résume et présente dix questions d'entretien HTML5 classiques que vous ne connaissez peut-être pas. J'espère qu'il vous sera utile dans votre entretien. ci-dessous. Assez dit, jetons un œil à l’introduction détaillée.
1. Qu'est-ce que HTML5 ?Réponse : HTML5 est la dernière norme HTML.
Remarque : Décrivez l'objectif de conception du lancement de HTML5, ainsi que l'utilisation actuelle du marché, la prise en charge du navigateur, etc. . . .objectif de conception
HTML5 est conçu pour prendre en charge le multimédia sur les appareils mobiles. De nouvelles fonctionnalités de syntaxe ont été introduites pour prendre en charge cela, telles que les balises vidéo, audio et canevas. HTML5 introduit également de nouvelles fonctionnalités qui peuvent véritablement changer la façon dont les utilisateurs interagissent avec les documents, notamment :
· De nouvelles règles d'analyse augmentent la flexibilité
· Nouvelles propriétés
· Éliminer les attributs obsolètes ou redondants
· Fonctionnalité glisser-déposer d'un document HTML5 à un autre
2.Quels sont les différents nouveaux types d'éléments de formulaire en HTML5 ?Réponse : Le formulaire de vérification locale doit être entouré d'une balise de formulaire pour voir l'effet.
Réponse : Une page WEB typique comprend un en-tête, un pied de page, une navigation, une zone centrale et une barre latérale. Maintenant, si nous voulons restituer ce contenu dans une zone HTML en HTML4, nous souhaiterons peut-être utiliser des balises DIV.
Mais en HTML5, en créant des noms d'éléments pour ces zones, nous les rendons plus claires et rendons votre HTML plus lisible.
Voici plus de détails sur les éléments HTML5 qui forment la structure de la page : (notez que la considération principale est la sémantique des balises)
Réponse : Presque tous les navigateurs haut de gamme tels que Safari, Chrome, Firefox, Opera, IE8 et versions ultérieures prennent en charge HTML5.
5. Pourquoi n'avons-nous pas besoin de DTD (Document Type Definition) en HTML5 ?Réponse : HTML5 n'utilise pas SGML ou XHTML. C'est une toute nouvelle chose, vous n'avez donc pas besoin de vous référer à la DTD. Pour HTML5, il vous suffit de placer le code de type de document suivant pour indiquer au navigateur de reconnaître qu'il s'agit d'un code. un document HTML5.
6.Stockage hors ligne HTML5 ?Réponse : localStorage stocke les données pendant une longue période et les données ne sont pas perdues après la fermeture du navigateur ;
Les données de sessionStorage sont automatiquement supprimées après la fermeture du navigateur.
7. Comment le navigateur gère-t-il et charge-t-il les ressources de stockage hors ligne HTML5 ?répondre:
(1) Une fois en ligne, le navigateur constate que l'en-tête HTML possède l'attribut manifeste et demandera le fichier manifeste. Si c'est la première fois que vous accédez à l'application, le navigateur téléchargera les ressources correspondantes en fonction du contenu de l'application. manifest et stockez-les hors ligne. Si l'application a été accédée et que les ressources ont été stockées hors ligne, le navigateur utilisera les ressources hors ligne pour charger la page, puis le navigateur comparera le nouveau fichier manifeste avec l'ancien fichier manifeste. Si le fichier n'a pas changé, non. L'opération sera effectuée, si le fichier change, les ressources du fichier seront à nouveau téléchargées et stockées hors ligne.
(2) En mode hors ligne, le navigateur utilise directement les ressources stockées hors ligne.
8. Veuillez décrire la différence entre les cookies, sessionStorage et localStorage ?(1) Les cookies sont échangés entre le navigateur et le serveur, ce qui n'est pas le cas de sessionStorage et localStorage.
(2) sessionStorage et localStorage ont un espace de stockage plus grand.
(3) sessionStorage et localStorage ont des interfaces plus riches et plus faciles à utiliser.
(4) sessionStorage et localStorage ont des espaces de stockage indépendants.
9. Quelles sont les utilisations de l’API Page Visibility ?Réponse : Lorsque la page passe à d'autres processus en arrière-plan, la lecture de la musique ou des vidéos sera automatiquement mise en pause.
10.Comment désactiver la fonction de saisie semi-automatique dans le formulaire HTML5 ?Réponse : définissez simplement autocomplete=off pour les entrées pour lesquelles vous ne souhaitez pas d'invite.
RésumerCe qui précède représente l'intégralité du contenu de cet article. J'espère que le contenu de cet article aura une certaine valeur de référence pour les études ou le travail de chacun. Si vous avez des questions, vous pouvez laisser un message pour communiquer. Merci pour votre soutien à VeVb Wulin. Réseau.