Wir lüften das Geheimnis, wie HTML 5 bei der Erstellung von Entwürfen_HTML/Xhtml_Webseiten funktioniert
- WBOYOriginal
- 2016-05-16 16:44:331399Durchsuche
Das World Wide Web Consortium (W3C) hat einen Entwurf der HTML 5-Spezifikation veröffentlicht, die erste große Überarbeitung seit der Veröffentlichung von HTML 4 vor mehr als einem Jahrzehnt, als Entwickler ihre Anwendungen schrittweise portierten das Web, und sie haben sich von einem hauptsächlich statischen Medium zu interaktiven Anwendungen mit Rich-Media-Inhalten entwickelt.
Neue Funktionen werden von Anwendungsentwicklern vollständig berücksichtigt führt eine große Anzahl neuer Javascript-APIs ein. Diese Inhalte können zur Verknüpfung mit entsprechenden HTML-Elementen verwendet werden. Dazu gehören:
1/ Zweidimensionale Zeichen-API, die auf einem neuen Canvas-Element zum Rendern von Bildern und Spielgrafiken verwendet werden kann , oder andere laufende visuelle Grafiken.
2/Eine API, die es Webanwendungen ermöglicht, sich als ein bestimmtes Protokoll oder einen bestimmten MIME-Typ zu registrieren.
3/Eine API, die einen neuen Caching-Mechanismus zur Unterstützung von Offline-Webanwendungen einführt.
4/Eine API, die Video und Audio unter Verwendung neuer Video- und Audioelemente abspielen kann.
5/Eine API für historische Aufzeichnungen, die den Browserverlauf offenlegen kann, sodass die Seite nach dem Hinzufügen die Zurück-Schaltfläche in AJAX-Anwendungen besser unterstützen kann es.
6/Dokumentübergreifendes Messaging bietet eine Möglichkeit, Dokumente unabhängig von ihrer Quelldomäne miteinander zu kommunizieren. 7/In gewissem Maße dient dieses Design dazu, Cross-Site-Scripting-Angriffe zu verhindern 8/Eine API, die Drag-and-Drop-Vorgänge unterstützt, die mit dem ziehbaren Attribut verknüpft sind
9/ Eine API, die Bearbeitungsvorgänge unterstützt, die mit einem neuen globalen inhaltsbearbeitbaren Attribut verknüpft werden können Neue Netzwerk-API, die Webanwendungen im lokalen Netzwerk unterstützt, die miteinander kommunizieren und die bidirektionale Kommunikation auf ihren Ursprungsservern aufrechterhalten.
Verwenden Sie JavaScript-API-Schlüssel/Wert-Paare, um clientseitigen persistenten Speicher zu implementieren und gleichzeitig eingebettete SQL-Datenbanken zu unterstützen.
Vom Server gesendete Ereignisse können mit dem neuen Event-Source-Element verknüpft werden, was dauerhafte Verbindungen zu Remote-Datenquellen erleichtert und die Notwendigkeit von Abfragen in Webanwendungen erheblich eliminiert.
Gleichzeitig auch HTML 5 führt viele neue Präsentationselemente ein, um allgemeine Seitenkomponenten zu unterstützen, wie z. B. Kopfzeilen (Kopfzeilen), Fußzeilen (Fußzeilen), Abbildungen (Abbildungen), Dialog (Dialog, der zum Markieren von Sitzungen verwendet wird) und Navigation (Navigation). Neues Datagrid-Element, das interaktive Tabellen und Bäume unterstützt, ein Datalist-Element für Kombinationsfelder und ein Fortschrittsattribut, das den Abschluss einer lang laufenden Aufgabe anzeigen kann. Gleichzeitig werden auch Seiten-Tags hinzugefügt, die RSS-Feeds unterstützen > Für Formulare umfasst der Eingabeelementtyp Typ neue Unterstützung für Datumsangaben, Uhrzeiten, E-Mails und URLs, sodass der Browser gleichzeitig Benutzeroberflächenelemente wie einen Kalender, eine Datumsauswahl oder die Integration in das Adressbuch des Benutzers bereitstellen kann um Daten in einem definierten Format an den Server zu übermitteln. HTML 5 hat auch die Unterstützung für einige bekannte Funktionen eingestellt. Das bemerkenswerteste davon ist die Abbruchunterstützung für Frames, von denen lange angenommen wurde, dass sie die Zugänglichkeit und Benutzerfreundlichkeit beeinträchtigen Es ist zu beachten, dass der Browser diese aufgegebenen Funktionen weiterhin unterstützt, da die Unterstützung für ältere HTML-Versionen noch viele Jahre bestehen bleibt die Anleitung der HTML-Arbeitsgruppe des W3C, die im März 2007 gegründet wurde. Die Aktivitäten der Arbeitsgruppe sind vollständig öffentlich und in jüngster Zeit Zu den 500 Teilnehmern gehörten Mitglieder von Apple, Google, IBM, Microsoft, der Mozilla Foundation, Nokia und Opera .
„Es besteht kein Zweifel, dass HTML ein sehr wichtiger Standard ist“, sagte der Autor der ersten HTML-Version, W3C-Direktor Tim Berners-Lee, „Ich freue mich, dass die Entwicklergemeinschaft, einschließlich der Browser-Anbieter, arbeitet.“ Gemeinsam den besten Entwicklungspfad für das Web zu schaffen, ist eine schwierige Aufgabe, und wir stehen vor der Herausforderung, die Balance zwischen Innovation und Konservatismus, Idealismus und Pragmatismus zu finden.“ HTML 4 ersetzen, aber bis zur Fertigstellung der HTML 5-Spezifikationen ist es noch ein langer Weg. Der aktuelle Plan sieht die Einführung im Jahr 2009 vor. Es wurde zunächst als Kandidat für eine Empfehlung im Laufe des Jahres in Betracht gezogen und dann als endgültige offizielle Version implementiert im September 2010.
Autor Charles Humble
Übersetzer Zhang Yi
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