Maison  >  Article  >  interface Web  >  Qu’est-ce que HTML5 ? Introduction à HTML5 et résumé des avantages et inconvénients

Qu’est-ce que HTML5 ? Introduction à HTML5 et résumé des avantages et inconvénients

不言
不言original
2018-07-27 15:16:572994parcourir

HTML5 est la cinquième révision du standard HTML. L'objectif principal est de sémantiser Internet afin qu'il soit mieux lisible par les humains et les machines, tout en offrant un meilleur support pour l'intégration de divers médias. Jetons un bref coup d'œil à html5.

1. Définition : Qu'est-ce que html5 ?

HTML5 est le résultat de la coopération entre le W3C et le WHATWG. HTML5 deviendra le nouveau standard pour HTML, XHTML et HTML DOM. (En bref, html5 est la version 5.0 de html)

2. Quelles sont les règles du html5 ?

Les nouvelles fonctionnalités doivent être basées sur HTML, CSS, DOM et JavaScript.

Besoin réduit de plugins externes (comme Flash)

Meilleure gestion des erreurs

Plus de balisage pour remplacer les scripts

HTML5 devrait être indépendant du périphérique

Le processus de développement doit être transparent pour le public

3 Avantages et inconvénients de HTML5

Avantages : a. Normes de réseau unifiées, HTML5 lui-même est recommandé par le W3C.

b. Multi-appareils et multiplateformes

c.

d. Améliorer la convivialité et l'expérience utilisateur

e. Il existe plusieurs nouvelles balises qui aideront les développeurs à définir le contenu important ;

f. plus d'éléments multimédias (vidéo et audio) au site ; Lors de l'indexation, il est très convivial pour le référencement

i. Il est largement utilisé dans les applications mobiles et les jeux ;

Inconvénients : a. Sécurité : Il existe de sérieux problèmes de sécurité dans l'implémentation précédente du socket Web et du proxy transparent dans Firefox 4. Dans le même temps, des fonctions telles que le stockage Web et le socket Web sont facilement exploitées. par des pirates informatiques pour voler les informations et les données des utilisateurs.


b. exhaustivité : de nombreuses fonctionnalités sont prises en charge par différents navigateurs.

c. Seuil technique : bien que HTML5 simplifie le travail des développeurs, cela signifie également qu'il existe de nombreux nouveaux attributs et API que les développeurs doivent apprendre, tels que les Web Workers, les sockets Web, le stockage Web et d'autres nouvelles fonctionnalités. , le contexte et même les principes du navigateur, des connaissances, des opportunités mais aussi d'énormes défis

d. Performances : Des problèmes de moteur sur certaines plateformes entraînent de faibles performances du HTML5.

e. Compatibilité des navigateurs : le plus gros défaut est que les navigateurs inférieurs à IE9 sont presque complètement effacés.

4. Les raisons pour lesquelles Flash est progressivement remplacé par HTML5

(1) Inconvénients de Flash

Les failles de sécurité Flash étaient trop importantes avant que la vitesse du réseau ne soit lente. La technologie de compression Flash peut accélérer la vidéo. Le texte dans le Flash chargé ne peut pas être reconnu par les moteurs de recherche et l'effet SEO est relativement médiocre. L'animation de base doit être produite par des professionnels. Elle est plus difficile à modifier et prend beaucoup de temps. des ressources CPU. Lorsque la page contient une animation Flash, la réponse de la page est lente. Apple fournit le dernier support, ce qui entraîne une chute de l'utilisation, Flash doit être mis à jour manuellement et doit être installé

(2) Avantages de html5

Recommandé par le W3C, il dispose de normes de réseau unifiées, d'une prise en charge multiplateforme et multi-appareils, d'une convivialité pour le référencement et d'une exploration par les moteurs de recherche. La récupération et la recherche sont pratiques pour le développement de jeux. Une meilleure interactivité. vidéo. Code plus simple, concis et plus clair. Stockage pratique et fonctionnalités de mise à jour en temps opportun

Articles connexes recommandés :

Qu'est-ce que HTML5 ? Explication détaillée de l'utilisation de HTML5

Comprendre ce qu'est HTML5

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