Maison >interface Web >Questions et réponses frontales >HTML5 et H5 sont-ils le même concept ?

HTML5 et H5 sont-ils le même concept ?

青灯夜游
青灯夜游original
2021-03-04 14:04:145837parcourir

html5 et h5 ne sont pas le même concept. H5 implique de nombreuses spécifications HTML5 Si vous souhaitez créer une page H5, vous devez utiliser beaucoup de contenu HTML5, mais les deux ne sont que liés, pas équivalents. Pour résumer : H5 est un terme produit, tandis que HTML5 est un terme technique.

HTML5 et H5 sont-ils le même concept ?

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

html5 et h5 ne sont pas le même concept.

Remarque : H5 ne signifie pas HTML5

H5 est un nom de produit

HTML5 est Un terme technique

Quant au nom de H5 critiqué dans de nombreuses questions connexes sur Zhihu, je veux juste dire : le patron est cassé, va sur scène chercher les vêtements

Par exemple, si quelqu'un vous dit : "Je veux créer un site internet, H5."

Alors il veut que vous utilisiez l'en-tête, le pied de page, la navigation, la section et d'autres balises ?

Vous permettez-vous d'utiliser la géolocalisation, localStorage, WebWorker et d'autres API ?

Non, vous pouvez utiliser HTML4 pour réaliser les fonctions souhaitées.

Sans oublier qu'il doit être compatible avec l'ancien navigateur IE.

Alors, jeunes, vous devez bien comprendre les besoins de vos clients et ne pas être obsédés par la technologie.

Je ne vous demande certainement pas d'utiliser une technologie qui n'est pas compatible avec tous les navigateurs.

Ainsi, H5 ne fait pas référence à HTML5, mais à quelque chose qui a l'air cool sur les terminaux mobiles tels que WeChat et qui peut améliorer le style de l'entreprise et aveugler les visiteurs. Quelque chose qui est largement partagé.

Encore une fois, HTML5 n'est pas une technologie, mais un standard.

Normes signifie : Manuel de lignes directrices pour les étudiants. Vous pouvez suivre les directives, ou même aller au-delà des directives et avoir des exigences plus strictes envers vous-même, ou vous ne pouvez pas suivre les directives, mais vous serez grondé par l'enseignant et détesté par vos amis, et les autres ne voudront pas jouer avec vous. , tout comme IE6.

Alors, les fabricants de navigateurs tels que HTML5 prennent-ils en charge les normes ? Cela dépend de leurs propriétés urinaires respectives. Chrome, par exemple, non seulement prend très bien en charge de nombreuses normes, mais améliore également activement de nombreux domaines au-delà des normes et prend en charge certaines parties préliminaires des normes. Donc en fait, soit nous discutons de la norme HTML5 en tant que groupe théorique, soit nous discutons de l'application de la norme HTML5 dans un certain navigateur en tant que groupe pratique. Mais en fait, quand on parle de H5, nous ne faisons pas référence à la norme, ni à l'application de la norme, mais à un ensemble de concepts étranges qui ont été créés, je suis donc fermement opposé à ce titre.

Au cours de la dernière année, j'ai principalement compté sur cette chose pour subvenir aux besoins de ma famille (je n'ai pas de maison). Je comprends donc que lorsque la partie A appelle et demande : « Savez-vous comment faire du développement H5 ? », je sais que ce qu'ils veulent, c'est le genre de petite page sympa qui peut être partagée dans Moments. , les éléments nécessaires incluent probablement les points techniques suivants :

1. Technologie de préchargement du matériel de page, vous pouvez utiliser preloadJS dans createJS. Je n'ai pas regardé le code source de preloadJS, mais le préchargement n'est pas une méthode plus récente dans la norme HTML5.

2. La technologie de chargement et de lecture de musique. SoundJS peut également être implémentée dans createJS, et cette partie est en effet prise en charge par la norme HTML5. À l'époque précédente, il n'existait pas de balise telle que l'audio.

3. La plupart des pages qui peuvent être glissées utilisent le plug-in Jquery swiper.js, et certaines sont manuscrites. La version manuscrite la plus pauvre de la page ne glissera pas avec la main, parmi lesquelles quatre. as touchstart Une série d'événements tactiles sont des événements dans la norme HTML5.

4. Il peut être maculé et effacé, principalement en superposition de toile. Canvas est une balise de la norme HTML5 et représente une productivité avancée.

5. Il existe des textes et des images dynamiques directement utilisés. Il est souvent mentionné que HTML5 viendra probablement avec CSS3, et la notation de CSS est un autre problème. Dans les différentes normes de projet, CSS sera noté indépendamment. CSS4 ne devrait plus exister à l'avenir, vous ne le ferez donc pas. j'ai peur que C4 réapparaisse après H5 (mais je veux vraiment utiliser C4 pour tuer ceux qui parlent de H5 tous les jours).

6. Vous pouvez remplir le formulaire pour vous inscrire. C'est le formulaire le plus basique et quelque chose qui existe depuis le début du Web.

7. Il peut prendre en charge le partage de textes et d'images personnalisés. Cela utilise le jssdk de WeChat et n'a rien à voir avec la norme HTML.

8. Il y en a d'autres que j'ajouterai en y pensant.

Donc, quand nous parlons de H5, c'est en fait une solution, une solution pour un site Web mobile d'une page au look cool. Cette solution inclut non seulement les nouvelles balises audio, le canevas, les fonctionnalités de glisser-déposer, le stockage local et la communication websocket en HTML5, mais inclut également le modèle de boîte, y compris le positionnement absolu, et toutes les connaissances de base du front-end.

Un junior est venu vers moi et m'a demandé, senior, je veux apprendre le H5, par où dois-je commencer ?

J'ai dit que les nouvelles fonctionnalités du HTML5 se trouvaient sur le W3C.

L'élève a dit, non, ce que je veux apprendre, c'est le H5 et je veux faire des pages H5.

J'ai donc deviné qu'il faisait référence à la petite page sympa discutée ci-dessus, alors vous devez d'abord apprendre le HTML, y compris le nouveau standard HTML5 et tous les standards précédents, puis apprendre CSS et CSS3. , vous devez comprendre leur implémentation dans les navigateurs. Il vous suffit de connaître un peu le JS natif. Vous pouvez utiliser Jquery pour la plupart des opérations. Si vous comprenez l'utilisation de plusieurs plug-ins Jquery couramment utilisés, vous devriez y être presque. Si vous voulez faire quelque chose de plus cool, il vaudrait mieux apprendre aigrette ou cocos2d. Si vous souhaitez optimiser la vitesse de chargement, vous devez également apprendre des outils automatisés tels que Grunt. Il existe de nombreux pièges dans le SDK de WeChat. Vous devez au moins connaître un peu les langages back-end tels que nodejs ou php.

L'étudiant junior a dit, n'est-ce pas le front-end ? Je veux juste apprendre le H5.

Alors vous voyez, quand nous ne pouvons pas nous mettre d'accord sur la connotation d'un concept, nous n'avons aucune idée de ce dont chacun parle. "H5" est censé être un ensemble de technologies, mais il est considéré comme une technologie et c'est devenu un concept qui peut être décrit qualitativement plutôt que quantitativement. Pour le marketing, il suffit de dire si on peut faire du H5 ou pas, cette description qualitative suffit. Mais pour la technologie, c’est une question quantitative. On ne peut dire oui qu’à un élément technique précis, mais on ne peut pas dire oui à ce concept inexistant. Par exemple, j'ai rencontré un membre de la partie A qui m'a dit que nous avions déjà embauché quelqu'un pour faire H5 et qu'il avait fait un très bon travail, mais il a dit qu'il ne pouvait pas le faire dans ce cas. Je ne comprends pas, est-ce que cela existe ? une grosse différence entre H5 et H5 ? Je ne pouvais que sourire et lui dire que le monde est si grand et qu'il existe toutes sortes de H5.

C'est pourquoi je suis contre H5, car ce terme est sérieusement incompatible avec la connotation qu'il représente. Cela rend la communication difficile pour nous, provoque des malentendus entre les marketeurs et les techniciens, et met en difficulté les formateurs qui pêchent. Les eaux rapportent de l’argent. L’offre inépuisable de technologie empêche les nouveaux arrivants d’apprendre la technologie de manière terre-à-terre.

Pour plus de connaissances sur 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