Heim  >  Artikel  >  Web-Frontend  >  Was ist HTML5? Einführung in HTML5 und Zusammenfassung seiner Vor- und Nachteile

Was ist HTML5? Einführung in HTML5 und Zusammenfassung seiner Vor- und Nachteile

不言
不言Original
2018-07-27 15:16:572992Durchsuche

HTML5 ist die fünfte Überarbeitung des HTML-Standards. Das Hauptziel besteht darin, das Internet so zu semantisieren, dass es für Menschen und Maschinen besser lesbar ist und gleichzeitig die Einbettung verschiedener Medien besser unterstützt. Werfen wir einen kurzen Blick auf HTML5.

1. Definition: Was ist HTML5?

HTML5 ist das Ergebnis der Zusammenarbeit zwischen W3C und WHATWG und wird zum neuen Standard für HTML, XHTML und HTML DOM. (Kurz gesagt, HTML5 ist Version 5.0 von HTML)

2. Welche Regeln gelten für HTML5?

Neue Funktionen sollten auf HTML, CSS, DOM und JavaScript basieren.

Reduzierter Bedarf an externen Plugins (wie Flash)

Bessere Fehlerbehandlung

Mehr Markup zum Ersetzen von Skripten

HTML5 sollte geräteunabhängig sein

Der Entwicklungsprozess sollte für die Öffentlichkeit transparent sein

3 Vor- und Nachteile von HTML5

Vorteile: a. Einheitliche Netzwerkstandards, HTML5 selbst wird vom W3C empfohlen.

b. Geräteübergreifend, plattformübergreifend

Sofortige Updates.

d. Verbessern Sie die Benutzerfreundlichkeit und verbessern Sie die Benutzerfreundlichkeit mehr Multimedia-Elemente (Video und Audio) für die Website; es ist sehr SEO-freundlich; es wird häufig in mobilen Anwendungen und Spielen verwendet.

Nachteile: a. Sicherheit: Bei der vorherigen Implementierung von Web-Socket und transparentem Proxy in Firefox 4 gibt es schwerwiegende Sicherheitsprobleme. Gleichzeitig können Funktionen wie Web-Storage und Web-Socket leicht ausgenutzt werden durch Hacker, um Benutzerinformationen und -daten zu stehlen.

b. Vollständigkeit: Viele Funktionen werden von verschiedenen Browsern unterstützt.

c. Technischer Schwellenwert: HTML5 vereinfacht zwar die Arbeit von Entwicklern, bedeutet aber auch, dass Entwickler viele neue Attribute und APIs erlernen müssen, wie z. B. Web Worker, Web Sockets, Web Storage und andere neue Funktionen , Hintergrund und sogar Browserprinzipien, aber auch große Herausforderungen

Leistung: Engine-Probleme auf einigen Plattformen führen zu einer geringen Leistung von HTML5.


e. Browserkompatibilität: Das größte Manko ist, dass Browser unter IE9 fast vollständig gelöscht werden.

Die Gründe, warum Flash nach und nach durch HTML5 ersetzt wird

(1) Nachteile von Flash

Flash-Sicherheitslücken waren zu groß, bevor die Netzwerkgeschwindigkeit langsam war Die Flash-Komprimierungstechnologie kann das Video beschleunigen. Der Text im geladenen Flash kann von Suchmaschinen nicht erkannt werden und der SEO-Effekt ist relativ gering. Die Erstellung der Kernanimation ist aufwändiger und nimmt mehr Zeit in Anspruch Wenn die Seite Flash-Animationen enthält, ist die Seitenreaktion langsam, die neueste Unterstützung von Apple wird bereitgestellt, was zu einem Auslastungsrückgang führt, Flash muss manuell aktualisiert und installiert werden

(2) Vorteile von html5

Vom W3C empfohlen, verfügt es über einheitliche Netzwerkstandards, plattformübergreifende Unterstützung für mehrere Geräte, SEO-Freundlichkeit und Suchmaschinen-Crawling. Das Abrufen und Suchen ist praktisch für die Spieleentwicklung. Bessere Interaktivität Video. Einfacherer, prägnanterer und klarerer Code.

Empfohlene verwandte Artikel:

Was ist HTML5? Ausführliche Erklärung der Verwendung von HTML5

Verstehen Sie, was HTML5 ist

Das obige ist der detaillierte Inhalt vonWas ist HTML5? Einführung in HTML5 und Zusammenfassung seiner Vor- und Nachteile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn