Maison  >  Article  >  interface Web  >  Que signifie 5 en html5 ?

Que signifie 5 en html5 ?

青灯夜游
青灯夜游original
2021-03-05 11:21:093654parcourir

Le 5 dans html5 fait référence à la cinquième édition ; html5 est la cinquième édition de HTML ; dans cette version, de nombreuses nouvelles fonctionnalités ont été ajoutées pour prendre en charge les développeurs d'applications Web, ainsi que plus en ligne avec l'utilisation des développeurs. habitudes de nouveaux éléments, en mettant l'accent sur des lignes directrices clairement définies et cohérentes pour garantir l'interopérabilité des applications Web et du contenu entre les différents agents utilisateurs.

Que signifie 5 en html5 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Le 28 octobre 2014, le World Wide Web Consortium (W3C) a annoncé la publication de la norme de recommandation officielle pour HTML5 (Recommandation W3C). HTML5 est le langage de base du World Wide Web - version 5 de l'Extensible Markup Language. Dans cette version, de nombreuses nouvelles fonctionnalités ont été ajoutées pour soutenir les développeurs d'applications Web, ainsi que de nouveaux éléments plus conformes aux habitudes d'utilisation des développeurs, et se concentrent sur la définition de directives claires et cohérentes pour garantir que les applications et les contenus Web peuvent être utilisés. dans différents agents utilisateurs. Interopérabilité dans (navigateurs).

HTML5 est une méthode de description de langage permettant de construire du contenu Web. HTML5 est la norme de nouvelle génération d'Internet et une méthode linguistique pour construire et présenter du contenu Internet. Elle est considérée comme l’une des technologies de base d’Internet.

Nouvelles fonctionnalités

HTML5 amène le Web dans une plateforme d'applications mature, sur laquelle la vidéo, l'audio, les images, l'animation et les interactions avec l'appareil sont réglementés.

Formulaire intelligent

Le formulaire est le composant principal qui réalise l'interaction entre l'utilisateur et l'arrière-plan de la page. HTML5 est plus puissant dans la conception de formulaire. La diversité des types d'entrée et des attributs a considérablement amélioré les formulaires qui peuvent être exprimés en HTML. Avec certaines balises de formulaire nouvellement ajoutées, les contrôles qui nécessitaient initialement JavaScript peuvent être implémentés directement à l'aide de formulaires HTML5, tels que les invites de contenu, le traitement du focus, etc. la validation des données et d'autres fonctions peuvent également être complétées via les balises d'attribut de formulaire intelligent de HTML5.

Dessiner un canevas

L'élément canevas de HTML5 peut implémenter la fonction canevas. Cet élément utilise le langage de script JavaScript pour dessiner des graphiques et des processus sur la page Web via sa propre API. . Il dispose de méthodes d'implémentation pour dessiner des lignes, des arcs et des rectangles, remplir des zones avec des styles et des couleurs, écrire du texte stylisé et ajouter des images, et chaque pixel peut être contrôlé à l'aide de JavaScript. L'élément canevas de HTML5 permet au navigateur d'afficher directement des graphiques ou des images animées sans plug-ins tels que Flash ou Silverlight.

Multimédia

L'une des principales fonctionnalités de HTML5 est sa prise en charge de l'audio et de la vidéo. En ajoutant deux balises,

Positionnement géographique

Les réseaux mobiles sont désormais très populaires, et les utilisateurs appliquent de plus en plus le positionnement en temps réel et leurs exigences sont de plus en plus élevées. En introduisant l'API de géolocalisation, HTML5 peut réaliser la fonction de positionnement de l'utilisateur via le GPS ou les informations réseau, rendant le positionnement plus précis et plus flexible. Grâce au positionnement HTML5, en plus de positionner votre propre position, vous pouvez également obtenir les informations de positionnement d'autres personnes lorsqu'elles vous ouvrent leurs informations.

Stockage de données

HTML5 possède sa propre méthode de stockage par rapport au stockage de données traditionnel, permettant un stockage de données à plus grande échelle côté client. Afin de répondre à différents besoins, HTML5 prend en charge deux mécanismes de stockage : le stockage DOM et la base de données Web SQL. Parmi eux, le stockage DOM convient au stockage local de base avec des paires clé/valeur ; tandis que WebSQLDatabase est une méthode de stockage adaptée aux bases de données relationnelles. Les développeurs peuvent utiliser la syntaxe SQL pour interroger, insérer et autres opérations sur ces données.

Multi-threading

HTML5 utilise Web Worker pour libérer les applications Web de l'industrie monothread d'origine. Les opérations multithread peuvent être réalisées en créant un objet Web Worker. . Les programmes Web créés par JavaScript sont tous exécutés dans un seul thread et le temps de réponse est long. Lorsque JavaScript est trop complexe, des situations de blocage peuvent survenir. HTML5 ajoute une nouvelle API WebWorker. Les utilisateurs peuvent créer plusieurs threads en arrière-plan et transférer le traitement à long terme en arrière-plan sans affecter l'interface utilisateur et la vitesse de réponse. Ces processus ne seront pas interrompus en raison de l'interaction de l'utilisateur. Les objets de page et de fenêtre ne sont pas accessibles à l'aide de threads d'arrière-plan, mais les threads d'arrière-plan peuvent interagir avec les données entre les pages. Les étapes générales pour l'interaction des données entre les sous-threads sont les suivantes : ① Créez d'abord un sous-thread pour envoyer les données ; ② Exécutez la tâche du sous-thread et envoyez les données à transférer au thread principal ; les données transmises par le sous-thread, lors de l'envoi d'un message, créez un sous-thread qui reçoit les données, puis transmettez le message renvoyé dans le sous-thread qui envoie les données au sous-thread qui reçoit les données ④ Exécuter le code ; dans le sous-thread qui reçoit les données.

[Tutoriel recommandé : "Tutoriel vidéo HTML"]

Avantages et inconvénients

Avantages

La nouvelle génération de standards de réseau peut permettre aux programmes de passer par le Web navigateurs, consommateurs Cela permet d'accéder aux mêmes programmes et informations basées sur le cloud à partir de n'importe quel terminal, y compris un PC, un ordinateur portable, un smartphone ou une tablette. HTML5 permet aux programmes de s'exécuter via les navigateurs Web et inclut du contenu multimédia tel que des vidéos qui nécessitent actuellement des plug-ins et d'autres plates-formes. Cela fera du navigateur une plate-forme universelle via laquelle les utilisateurs pourront effectuer des tâches. De plus, les consommateurs peuvent accéder à une variété de contenus stockés à distance dans le « cloud », quels que soient leur emplacement et leur appareil. En raison de la technologie de stockage local relativement avancée dans la technologie HTML5, elle peut réduire le temps de réponse des applications et apporter une expérience plus pratique aux utilisateurs.

Inconvénients

(1) Problèmes causés par l'ouverture

Il y avait un grand nombre de produits brevetés sur la plateforme réseau précédente, et je voulais mettre en œuvre la technologie HTML5 Un grand nombre d'applications nécessitent d'abord que ces produits brevetés soient transformés en produits ouverts. Pour diverses raisons, il existe encore de nombreuses controverses sur cette question. En prenant les formats vidéo comme exemple, deux camps se disputent sur la configuration des formats vidéo. L'un est représenté par Apple et l'autre est représenté par Opera, Firefox et Google. Le camp WPEG est le camp auquel appartient Apple Comme il utilise tous ce format, il insiste pour que ce format soit utilisé comme standard. Le camp WebM estime que puisque le brevet du format WPEG n'a pas été levé, il n'en a pas. ouverture aux exigences techniques du HTML5. Il ne répond pas aux normes, il n'est donc pas convenu de l'utiliser comme format standard.

(2) La vitesse de développement doit être améliorée

HTML5 propose de nouvelles technologies qui n'étaient pas disponibles auparavant dans la technologie HTML, mais de nombreux navigateurs grand public se sont développés sur une longue période de temps. Après avoir terminé le développement de cette technologie et implémenté cette fonction dans son propre navigateur, certains problèmes surviennent avec la vitesse de développement de HTML5. Dans le même temps, en raison de l'immaturité du HTML5, les normes techniques actuelles liées au HTML5 n'ont pas été entièrement déterminées, il est donc encore difficile de le mettre en application à grande échelle en peu de temps.

(3) Moyens techniques imparfaits

Pour plus de connaissances liées à la programmation, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn