Heim >Web-Frontend >Front-End-Fragen und Antworten >Sind HTML5 und H5 das gleiche Konzept?
html5 und h5 sind nicht dasselbe Konzept. H5 beinhaltet viele Spezifikationen von HTML5. Wenn Sie eine H5-Seite erstellen möchten, müssen Sie viele HTML5-Inhalte verwenden, aber die beiden sind nur verwandt, nicht gleichwertig. Zusammenfassend lässt sich sagen: H5 ist ein Produktbegriff, während HTML5 ein technischer Begriff ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
html5 und h5 sind nicht dasselbe Konzept.
Hinweis: H5 ist nicht = HTML5
H5 ist ein Produktbegriff
HTML5 ist ein Fachbegriff
Zur Kritik an H5 in vielen verwandten Fragen zu Zhihu möchte ich nur sagen: Das Muster ist durchbrochen, geh auf die Bühne und hol die Kleidung
Zum Beispiel, wenn jemand zu dir sagt: „Ich möchte eine Website erstellen, H5“.
Dann möchte er, dass Sie Kopf-, Fuß-, Navigations-, Abschnitts- und andere Tags verwenden?
Dürfen Sie Geolocation, localStorage, WebWorker und andere APIs verwenden?
Nein, Sie können HTML4 verwenden, um die gewünschten Funktionen zu erreichen.
Ganz zu schweigen davon, dass es mit dem alten IE-Browser kompatibel sein muss.
Also junge Leute, Sie sollten die Bedürfnisse Ihrer Kunden genau verstehen und nicht von Technologie besessen sein.
Ich verlange definitiv nicht, dass Sie eine Technologie verwenden, die nicht mit allen Browsern kompatibel ist.
H5 bezieht sich also nicht auf HTML5, sondern auf etwas, das auf mobilen Endgeräten wie WeChat cool aussieht und den Stil des Unternehmens verbessern kann. Gleichzeitig kann es Besucher blenden und sie zum Anbeten bringen, selbst wenn es keinen Inhalt gibt. Es kann weit verbreitet und geteilt werden.
Noch einmal: HTML5 ist keine Technologie, sondern ein Standard.
Standards bedeutet: Leitfaden für Studentenrichtlinien. Sie können den Richtlinien folgen oder sogar über die Richtlinien hinausgehen und strengere Anforderungen an sich selbst stellen, oder Sie können die Richtlinien nicht befolgen, aber Sie werden vom Lehrer ausgeschimpft und von Ihren Freunden nicht gemocht, und andere werden nicht mit Ihnen spielen wollen , genau wie IE6.
Unterstützen Browserhersteller wie HTML5 also Standards? Es kommt auf die jeweiligen Urineigenschaften an. Chrome beispielsweise unterstützt nicht nur viele Standards sehr gut, sondern verbessert auch aktiv viele Bereiche über die Standards hinaus und unterstützt einige Entwurfsteile der Standards. Tatsächlich diskutieren wir also entweder als theoretische Gruppe über den HTML5-Standard oder als praktische Gruppe über die Anwendung des HTML5-Standards in einem bestimmten Browser. Wenn wir jedoch über H5 sprechen, beziehen wir uns nicht auf den Standard oder die Anwendung des Standards, sondern auf eine Sammlung seltsamer Konzepte, die erstellt wurden, weshalb ich diesen Titel entschieden ablehne.
Im letzten Jahr habe ich mich hauptsächlich auf diese Sache verlassen, um meine Familie zu ernähren (ich habe kein Zuhause). Ich verstehe also, dass, wenn Partei A anruft und fragt: „Wissen Sie, wie man H5-Entwicklung macht?“, ich weiß, dass sie eine cool aussehende kleine Seite wollen, die in Moments geteilt werden kann. Sie nehmen es tatsächlich auseinander Zu den notwendigen Dingen gehören wahrscheinlich die folgenden technischen Punkte:
1 Technologie zum Vorladen von Seitenmaterial, Sie können preloadJS in createJS verwenden. Ich habe mir den Quellcode von preloadJS nicht angesehen, aber das Vorladen ist keine neuere Methode im HTML5-Standard.
2. Die Technologie zum Laden und Abspielen von Musik kann auch von soundJS in createJS implementiert werden, und dieser Teil wird tatsächlich vom HTML5-Standard unterstützt. In der vorherigen Ära gab es kein Tag wie Audio.
3. Die meisten Seiten, die verschoben werden können, verwenden das Jquery-Plugin swiper.js, und einige sind handgeschriebene Seiten, darunter Touchstart und andere Serienereignisse sind Ereignisse im HTML5-Standard.
4. Es kann größtenteils verschmiert und gelöscht werden. Canvas ist ein Tag im HTML5-Standard und steht für erweiterte Produktivität.
5. Es gibt häufig verwendete CSS3- oder JS-Animationen. Oft wird erwähnt, dass HTML5 wahrscheinlich mit CSS3 geliefert wird und die Bewertung von CSS ein weiteres Problem darstellt. In verschiedenen Projektstandards wird CSS unabhängig voneinander bewertet. So etwas wie CSS4 sollte es in Zukunft nicht mehr geben Ich mache mir Sorgen, dass C4 nach H5 wieder auftaucht (aber ich möchte C4 wirklich nutzen, um diejenigen zu töten, die jeden Tag über H5 reden).
6. Sie können das Formular ausfüllen, um sich zu registrieren. Dies ist das einfachste Formular und etwas, das es seit den Anfängen des Internets gibt.
7. Es kann das Teilen von benutzerdefinierten Texten und Bildern unterstützen. Dies verwendet das jssdk von WeChat und hat nichts mit dem HTML-Standard zu tun.
8. Es gibt noch andere, die ich hinzufügen werde, wenn ich darüber nachdenke.
Wenn wir also über H5 sprechen, handelt es sich tatsächlich um eine Lösung, eine Lösung für eine cool aussehende mobile Onepage-Website. Diese Lösung umfasst nicht nur die neuen Audio-Tags, Canvas, Drag-and-Drop-Funktionen, lokale Speicherung und Websocket-Kommunikation in HTML5, sondern auch das Box-Modell inklusive absoluter Positionierung und alle Grundkenntnisse des Frontends.
Ein Junior kam zu mir und fragte mich, Senior, ich möchte H5 lernen, wo soll ich anfangen?
Ich sagte, dass die neuen Funktionen von HTML5 auf W3C zu finden sind.
Der Juniorstudent sagte: Nein, ich möchte H5 lernen und H5-Seiten erstellen.
Ich vermute also, dass er sich auf die oben besprochene coole kleine Seite bezog. Dann muss man zuerst HTML lernen, einschließlich des neuen Standards von HTML5 und aller vorherigen Standards, und dann CSS und CSS3 lernen, um sie zu verstehen Was die Browser-Implementierung betrifft, müssen Sie nur ein wenig über natives JQuery wissen. Für die meisten Vorgänge sollte es ausreichen, die Verwendung mehrerer häufig verwendeter JQuery-Plug-Ins zu kennen. Wenn Sie etwas Cooleres machen möchten, ist es besser, Egret oder Cocos2d zu lernen. Wenn Sie die Ladegeschwindigkeit optimieren möchten, müssen Sie auch automatisierte Tools wie Grunt erlernen. Es gibt viele Fallstricke im SDK von WeChat. Zumindest müssen Sie ein wenig über Back-End-Sprachen wie NodeJS oder PHP wissen.
Der Juniorstudent sagte: Ist das nicht das Frontend? Ich möchte nur H5 lernen.
Wenn wir uns also nicht auf die Konnotation eines Konzepts einigen können, haben wir keine Ahnung, wovon der andere spricht. „H5“ soll eine Sammlung von Technologien sein, wird aber als Technologie verstanden und ist zu einem Konzept geworden, das eher qualitativ als quantitativ beschrieben werden kann. Für das Marketing müssen wir nur sagen, ob wir H5 machen können oder nicht, diese qualitative Beschreibung reicht aus. Aber für die Technologie ist das eine quantitative Angelegenheit. Wir können nur zu einem bestimmten technischen Punkt Ja sagen, aber wir können nicht Ja zu diesem nicht existierenden Konzept sagen. Ich traf zum Beispiel eine Partei A, die sagte, dass wir schon einmal jemanden für H5 engagiert hätten, und er habe einen ziemlich guten Job gemacht, aber er sagte, dass er es in diesem Fall nicht tun könne, ob das so sei ein großer Unterschied zwischen H5 und H5? Ich konnte nur lächeln und ihm sagen, dass die Welt so groß ist und es alle Arten von H5 gibt.
Deshalb bin ich gegen H5, weil dieser Begriff ernsthaft im Widerspruch zu der Konnotation steht, die er repräsentiert, was die Kommunikation für uns erschwert, zu Missverständnissen zwischen Vermarktern und Technikern führt und Trainern, die in schwierigen Gewässern fischen, viel abverlangt Voll ausgestattet, damit Technik-Neulinge bodenständig Technik erlernen können.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos! !
Das obige ist der detaillierte Inhalt vonSind HTML5 und H5 das gleiche Konzept?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!