Methoden pushState() und replaceState() zum Hinzufügen und Ändern von Verlaufseinträgen in Kombination mit dem onpopstate-Ereignis
Mit pushState() können Sie den Referrer ändern, der im HTTP-Header für XMLHttpRequest-Objekte verwendet wird, die nach der Statusänderung erstellt wurden. Der Wert von referrer ist die URL des Dokuments, dessen Fenster zum Zeitpunkt der Erstellung des XMLHttpRequest-Objekts dieses ist.
Vollständige Liste globaler HTML-Attribute mit Beispielen
Globale Attribute können für jedes HTML-Element angegeben werden, auch für solche, die nicht im Standard angegeben sind. Dies bedeutet, dass alle nicht standardmäßigen Elemente diese Attribute zulassen müssen, auch wenn die Verwendung dieser Elemente dazu führt, dass das Dokument nicht mehr HTML-kompatibel ist.
Globales Attribut contenteditable
Informiert darüber, dass das Element für die Bearbeitung durch den Benutzer verfügbar ist – Sie können Text löschen und einen neuen eingeben. Standardbefehle wie „Rückgängig machen“, „Text aus dem Puffer einfügen“ usw. funktionieren ebenfalls mit allen Browsern. Attribut contenteditable hat einen festen Satz von Werten, es kann eine leere Zeichenfolge sein, true oder false. Leere Zeichenfolge oder true geben an, dass das Element bearbeitet werden kann.
Globales autofocus-Attribut
Das autofocus-Attribut legt den standardmäßigen automatischen Eingabefokus für HTML-Formularfelder fest, wenn die Seite geladen wird. Das Element, dem das autofocusAttribut zugewiesen ist, hat den Fokus, wenn die Seite geladen wird (der Cursor darin blinkt, wenn Sie mit der Texteingabe über die Tastatur beginnen, fällt er in das Feld mit dem Eingabefokus). Ein Attribut ist ein Attribut ohne Wert. Es sollte auf input, button oder textarea-Tags und nur auf ein Element pro Seite angewendet werden, andernfalls kommt es zu einem Konflikt.
Globales class-Attribut
Das globale class-Attribut ist eine durch Leerzeichen getrennte Liste von Registern der abhängigen Klassen des Elements. Klassen ermöglichen die Auswahl und den Zugriff von CSS und Javascript mithilfe von Klassenselektoren oder Funktionen wie den DOM-Methoden document.getElementsByClassName. Entwickler verwenden ständig das class-Attribut. Dies erleichtert nicht nur das Styling, sondern hilft Ihnen auch dabei, Ihren Code besser zu organisieren und ihn einfacher zu warten.