Die 5 in HTML5 bezieht sich auf die fünfte Version; in dieser Version wurden viele neue Funktionen hinzugefügt, um Webanwendungsentwickler zu unterstützen, sowie neue Elemente, die eher der Verwendung durch Entwickler entsprechen Gewohnheiten und Fokus auf klar definierte, konsistente Richtlinien, um die Interoperabilität von Webanwendungen und Inhalten über verschiedene Benutzeragenten hinweg sicherzustellen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
Am 28. Oktober 2014 gab das World Wide Web Consortium (W3C) die Veröffentlichung des offiziellen Empfehlungsstandards für HTML5 (W3C-Empfehlung) bekannt. HTML5 ist die Kernsprache des World Wide Web – Version 5 der Extensible Markup Language. In dieser Version wurden viele neue Funktionen zur Unterstützung von Webanwendungsentwicklern sowie neue Elemente hinzugefügt, die den Nutzungsgewohnheiten der Entwickler besser entsprechen und sich auf die Definition klarer und konsistenter Richtlinien konzentrieren, um sicherzustellen, dass Webanwendungen und Inhalte verwendet werden können in verschiedenen Benutzeragenten. Interoperabilität in (Browsern).
HTML5 ist eine Sprachbeschreibungsmethode zum Erstellen von Webinhalten. HTML5 ist der Internetstandard der nächsten Generation und eine Sprachmethode zum Erstellen und Präsentieren von Internetinhalten. Sie gilt als eine der Kerntechnologien des Internets.
Neue Funktionen
HTML5 macht das Web zu einer ausgereiften Anwendungsplattform, auf der Video, Audio, Bilder, Animationen und Interaktionen mit Geräten standardisiert sind.
Smart Forms
Formulare sind die Hauptkomponente, die es Benutzern ermöglicht, mit dem Hintergrund der Seite zu interagieren. HTML5 ist leistungsfähiger im Formulardesign. Die Vielfalt der Eingabetypen und Attribute hat die Formularformulare, die in HTML ausgedrückt werden können, erheblich verbessert. Zusammen mit einigen neu hinzugefügten Formular-Tags können Steuerelemente, die ursprünglich JavaScript erforderten, direkt mithilfe von HTML5-Formularen implementiert werden, z. B. Inhaltseingabeaufforderungen, Fokusverarbeitung usw. Datenvalidierung und andere Funktionen können auch über die Smart-Form-Attribut-Tags von HTML5 ausgeführt werden.
Drawing Canvas
Das Canvas-Element von HTML5 kann die Canvas-Funktion implementieren. Dieses Element verwendet die JavaScript-Skriptsprache, um Grafiken und Verarbeitung auf der Webseite über seine eigene API zu zeichnen , mit Stilen und Möglichkeiten, Bereiche mit Farbe zu füllen, stilisierten Text zu schreiben und Bilder hinzuzufügen, die mit JavaScript jedes Pixel gesteuert werden können. Das Canvas-Element von HTML5 ermöglicht dem Browser die direkte Anzeige von Grafiken oder animierten Bildern ohne Plug-Ins wie Flash oder Silverlight.
Multimedia
Eine der größten Funktionen von HTML5 ist die Unterstützung von Audio und Video. Durch das Hinzufügen der beiden Tags
Geolocation
Mobilfunknetze erfreuen sich mittlerweile zunehmender Beliebtheit und ihre Anforderungen werden immer höher. Durch die Einführung der Geolocation-API kann HTML5 die Positionierungsfunktion des Benutzers über GPS oder Netzwerkinformationen realisieren und so die Positionierung genauer und flexibler machen. Durch die HTML5-Positionierung können Sie nicht nur Ihre eigene Position lokalisieren, sondern auch die Positionierungsinformationen anderer Personen erhalten, wenn diese Ihnen ihre Informationen öffnen.
Datenspeicherung
HTML5 verfügt im Vergleich zur herkömmlichen Datenspeicherung über eine eigene Speichermethode, die eine größere Datenspeicherung auf der Clientseite ermöglicht. Um unterschiedlichen Anforderungen gerecht zu werden, unterstützt HTML5 zwei Speichermechanismen: DOM-Speicher und Web SQL-Datenbank. Unter anderem eignet sich DOM Storage für die einfache lokale Speicherung mit Schlüssel/Wert-Paaren, während WebSQLDatabase eine für relationale Datenbanken geeignete Speichermethode ist. Entwickler können die SQL-Syntax zum Abfragen, Einfügen und für andere Vorgänge an diesen Daten verwenden.
Multithreading
HTML5 verwendet Web Worker, um Webanwendungen von der ursprünglichen Single-Thread-Industrie zu befreien. Multithread-Vorgänge können durch die Erstellung eines Web Worker-Objekts erreicht werden. Mit JavaScript erstellte Webprogramme werden alle in einem einzigen Thread ausgeführt und die Antwortzeit ist lang. Wenn JavaScript zu komplex ist, kann es zu Deadlock-Situationen kommen. HTML5 fügt eine neue WebWorker-API hinzu. Benutzer können mehrere Threads im Hintergrund erstellen und die Langzeitverarbeitung an den Hintergrund übergeben, ohne dass die Benutzeroberfläche und die Antwortgeschwindigkeit beeinträchtigt werden. Auf Seiten- und Fensterobjekte kann nicht über Hintergrundthreads zugegriffen werden, Hintergrundthreads können jedoch mit Daten zwischen Seiten interagieren. Die allgemeinen Schritte für die Dateninteraktion zwischen Sub-Threads sind wie folgt: ① Erstellen Sie zunächst einen Sub-Thread, um Daten zu senden. ② Führen Sie die Sub-Thread-Aufgabe aus und senden Sie die zu übertragenden Daten an den Haupt-Thread Erstellen Sie beim Senden einer Nachricht einen Sub-Thread, der Daten empfängt, und übergeben Sie dann die im Sub-Thread zurückgegebene Nachricht an den Sub-Thread, der Daten empfängt. ④ Führen Sie den Code aus im Sub-Thread, der Daten empfängt.
【Empfohlenes Tutorial: „HTML-Video-Tutorial“】
Vorteile und Nachteile: cloudbasierte Informationen. HTML5 ermöglicht die Ausführung von Programmen über Webbrowser und umfasst Multimedia-Inhalte wie Videos, für die derzeit Plug-Ins und andere Plattformen erforderlich sind. Dadurch wird der Browser zu einer universellen Plattform, auf der Benutzer Aufgaben über den Browser erledigen können. Darüber hinaus können Verbraucher unabhängig von Standort und Gerät auf eine Vielzahl von Inhalten zugreifen, die remote in der „Cloud“ gespeichert sind. Aufgrund der relativ fortschrittlichen lokalen Speichertechnologie in der HTML5-Technologie kann die Reaktionszeit von Anwendungen verkürzt und den Benutzern ein komfortableres Erlebnis geboten werden.
Nachteile(1) Probleme durch Offenheit
In der Vergangenheit gab es eine große Anzahl patentierter Produkte auf der Netzwerkplattform. Wenn Sie die groß angelegte Anwendung der HTML5-Technologie realisieren möchten, müssen Sie dies tun Um diese patentierten Produkte aus verschiedenen Gründen zu öffnen, gibt es immer noch viele Kontroversen zu diesem Thema. Am Beispiel der Videoformate streiten sich zwei Lager über die Einstellung von Videoformaten. Das eine Lager wird von Apple vertreten, das andere Lager von Opera, Firefox und Google. Das WPEG-Lager ist das Lager, zu dem Apple gehört, und besteht darauf, dass dieses Format als Standard verwendet wird. Das WebM-Lager ist der Ansicht, dass das Patent des WPEG-Formats nicht aufgehoben wurde Offenheit gegenüber den technischen Anforderungen von HTML5. Es entspricht nicht den Standards, daher sind wir nicht damit einverstanden, es als Standardformat zu verwenden.
(2) Die Entwicklungsgeschwindigkeit muss verbessert werdenIn HTML5 wurden einige neue Technologien vorgeschlagen, die in der vorherigen HTML-Technologie nicht verfügbar waren, aber viele Mainstream-Browser haben die Entwicklung dieser Technologie im langen Entwicklungsprozess abgeschlossen . Diese Funktion wurde in einem eigenen Browser implementiert. In diesem Fall gibt es gewisse Probleme mit der Entwicklungsgeschwindigkeit von HTML5. Gleichzeitig sind die aktuellen technischen Standards für HTML5 aufgrund der Unreife von HTML5 noch nicht vollständig festgelegt, sodass es immer noch schwierig ist, es in kurzer Zeit in großem Maßstab anzuwenden.
(3) Unvollkommene technische Mittel
Weitere Programmierkenntnisse finden Sie unter:
Programmiervideo! !
Das obige ist der detaillierte Inhalt vonWas bedeutet 5 in HTML5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!