1/2D -Zeichnen -API, die in einem neuen Canvas -Element verwendet werden kann, um Bilder, Spielgrafiken oder andere visuelle Grafiken zu rendern.
2/eine API, die eine Webanwendung verspricht, um sich als Protokoll oder MIME -Typ zu registrieren.
3/Eine API, die einen neuen Caching -Mechanismus einführt, um Offline -Webanwendungen zu unterstützen.
4/ Eine API, die Videos und Audio abspielen kann, kann neue Video- und Audioelemente verwenden.
5/Eine History -API, die den durchgeborenen Verlauf aufdecken kann, und die Versprechen -Seite kann nach dem Hinzufügen besser die Button -Unterstützung in Ajax -Anwendungen implementieren.
6/ Nachricht über Dokumente hinweg, die Dokumente miteinander kommunizieren können, ohne ihre Quelldomänen in einem gewissen Grad zu berücksichtigen, dient ein solches Design, um die Skriptangriffe mit Cross-Site zu verhindern.
8/Eine API, die Drag & Drop -Operationen unterstützt, kann mit draggabbaren Merkmalen verbunden werden.
9/ Eine API, die Bearbeitungsvorgänge unterstützt, kann mit einer neuen globalen inhaltlichen Funktion in Verbindung gebracht werden.
10/Eine neue Netzwerk -API, die Webanwendungen unterstützt, um im lokalen Netzwerk miteinander zu kommunizieren und die bidirektionale Kommunikation auf ihren Quellservern zu pflegen.
Verwenden Sie Schlüssel-/Wertpaare der JavaScript -API, um die persistente Speicherung von Clients zu implementieren, und unterstützen Sie auch eingebettete SQL -Datenbanken.
Die vom Server gesendeten Ereignisse können einem neuen Ereignis-Source-Element zugeordnet werden. Das neue Ereignisquellelement ist für die anhaltende Verbindung mit Remote -Datenquellen förderlich und beseitigt die Notwendigkeit von Umfragen in Webanwendungen.
Gleichzeitig führte HTML 5 auch viele neue Darstellungselemente ein, um gewöhnliche Seitenkomponenten wie Header, Fußzeilen, Figuren (Abbildung), Dialog (Dialog, Dialog zu markieren) und Navigation (Navigation) zu unterstützen. Darüber hinaus gibt es ein neues DataGrid-Element, das interaktive Tabellen und Bäume unterstützt, ein Datalist-Element für Kombinationsfelder sowie eine Fortschrittsfunktion, mit der die Fertigstellung einer langjährigen Aufgabe angezeigt werden kann. Gleichzeitig werden Seiten -Tags, die RSS -Samen unterstützen, hinzugefügt.
Für Formulare enthält der Typtyp des Eingabeelements neue Unterstützung für Daten, Zeiten, E -Mails und URLs, damit der Browser Benutzeroberflächenelemente bereitstellen kann, z.
HTML 5 verlässt auch die Unterstützung für einige bekannte Funktionen. Am bemerkenswertesten ist die Aufgabe der Unterstützung für Frames, da Rahmenbedingungen seit langem die Zugänglichkeit und Verwendbarkeit von Webseiten untergraben. Es ist erwähnenswert, dass der Browser auch dann, wenn der Browser den HTML 5 -Standard unterstützt, weiterhin diese verlassenen Funktionen unterstützen wird, da die Unterstützung für ältere HTML -Versionen viele Jahre dauern wird.
HTML 5 wurde unter der Leitlinie der HTML -Arbeitsgruppe des W3C entwickelt, die im März 2007 gegründet wurde. Der Betrieb der Arbeitsgruppe ist vollständig öffentlich und umfasst Mitglieder von Apple, Google, IBM, Microsoft, Mozilla Foundation, Nokia und Opera unter fast 500 Teilnehmern.
Es besteht kein Zweifel, dass HTML ein sehr wichtiger Standard ist, sagte Tim Berners-Lee, der Autor der ersten HTML-Version und W3C-Direktor. Ich freue mich auf die Entwicklergemeinschaft, einschließlich Browser -Anbieter, die zusammenarbeiten, um die beste Flugbahn des Webs zu schaffen. Es ist eine schwierige Aufgabe, die Ideen so vieler Menschen zu integrieren, und die Herausforderung besteht darin, ein Gleichgewicht zwischen Innovation und Erfolg, Idealen und Pragmatismus zu finden.
HTML 5 ersetzt allmählich HTML 4, aber die Fertigstellung von HTML 5 -Spezifikationen ist noch ein langer Weg. Der aktuelle Plan besteht darin, ihn zunächst als Kandidat für die Empfehlung im Jahr 2009 zu verwenden und dann im September 2010 als endgültige offizielle Version implementiert zu werden.
Von Charles Humble
Übersetzer Zhang Yi