Inhaltsverzeichnis
1. readyState-Attribut " > 1. readyState-Attribut
HTML-Code " > HTML-Code
JavaScript-Code " > JavaScript-Code
Vorschaueffekt
2. Beurteilung des Kompatibilitätsmodus " > 2. Beurteilung des Kompatibilitätsmodus
3. Head-Attribut " > 3. Head-Attribut
JavaScript-Code
Heim Web-Frontend H5-Tutorial Tatsächlicher HTML5-Kampf und Analyse von HTMLDocument-Änderungen

Tatsächlicher HTML5-Kampf und Analyse von HTMLDocument-Änderungen

May 25, 2017 pm 03:21 PM

Ich habe Ihnen bereits einige der neuen Ergänzungen zu HTML5 vorgestellt und ich glaube, Sie alle haben ein gewisses Verständnis dafür. Heute werde ich Ihnen die neu hinzugefügten Inhalte in HTML5 bezüglich HTMLDokument vorstellen. Was sind also die neu hinzugefügten Inhalte zu HTMLDocument in HTML5? Die neu hinzugefügten Inhalte zu HTMLDocument in HTML5 umfassen das Attribut „readyState“, die Beurteilung des Kompatibilitätsmodus und das Attribut „head“. Lassen Sie mich Ihnen diese neu hinzugefügten kleinen Dinge einzeln vorstellen.

1. readyState-Attribut

Bereits in der IE4-Ära führte das Dokumentobjekt das readyState-Attribut ein, das jedoch nie in den Standard aufgenommen wurde HTML5 wurde im Laufe der Zeit in die Norm integriert. Das Attribut „readyState“ hat zwei mögliche Werte:

(1) wird geladen, das Dokument wird geladen

(2) abgeschlossen, das Dokument wurde geladen

So verwenden Sie das Dokument angemessen Was ist mit .readyState? Der am besten geeignete Weg, document.readyState zu verwenden, besteht darin, einen Indikator dafür zu implementieren, dass das Dokument geladen wurde. Bis diese Eigenschaft allgemein unterstützt wird, erfordert die Implementierung eines solchen Indikators weiterhin, dass der Onload-Ereignishandler eine Bezeichnung setzt, die angibt, dass das Dokument geladen wurde. Das folgende Beispiel lautet wie folgt:

HTML-Code

<p>梦龙小站</p>
<p class="complete"></p>
Nach dem Login kopieren

JavaScript-Code

<script type="text/javascript">
window.onload = function(){
	var a = 0;
	var b = 0;
	if(document.readyState == "complete"){
		$(".complete").html( "加载好了" )
	}

	if(document.readyState == "loading"){
		$(".load").html( $(".load").html() + "<br/>" + a++ )
	}
};
Nach dem Login kopieren

Vorschaueffekt

Tatsächlicher HTML5-Kampf und Analyse von HTMLDocument-Änderungen

2. Beurteilung des Kompatibilitätsmodus

Nach IE6 begann man, den Modus zum Rendern von Seiten zu unterscheiden, unterteilt in Standard- und gemischt, Erkennung Der Kompatibilitätsmodus der Seite wird zu einer notwendigen Funktion des Browsers. Zu diesem Zweck fügt der IE dem Dokument ein Attribut namens compatMode hinzu. Dieses Attribut soll dem Entwickler mitteilen, welchen Rendering-Modus der Browser verwendet. Wie im kleinen Beispiel unten gezeigt, ist der Wert von document.compatMode im Standardmodus gleich „CSS1Compat“, während im Promiscuous-Modus der Wert von document.compatMode gleich „BackCompat“ ist.

JavaScript-Code

if(document.compatMode == "CSS1Compat"){
	alert("标准模式")
}else{
	alert("混杂兼容模式")
}
Nach dem Login kopieren

3. Head-Attribut

Als Referenz auf das Body-Element des Dokuments. body Darüber hinaus hat HTML5 das Attribut document.head hinzugefügt, sodass auf das Head-Tag verwiesen werden kann. Die Verwendungsmethode lautet wie folgt:

JavaScript-Code

var head = document.head || document.getElementsByTagName("head")[0];
Nach dem Login kopieren

Genau wie oben aus Kompatibilitätsgründen verwenden Sie document.head, wenn es verwendet werden kann, andernfalls verwenden Sie weiterhin die Methode getElementsByTagName(). Die vom document.head-Attribut unterstützten Browser sind Chrome und Safari 5.

Der aktuelle HTML5-Kampf und die Analyse von HTMLDocument-Änderungen (readyState-Attribut, Kompatibilitätsmodus und Head-Attribut) werden hier inmitten Ihres vollen Terminkalenders eingeführt und setzen Ihr Lernen fort in die Praxis umsetzen Ich möchte ein paar kleine Dinge mit Ihnen teilen, es war so ein magischer Tag. Updates zur HTML5-Praxis und -Analyse.

[Verwandte Empfehlungen]

1. Kostenloses h5-Online-Video-Tutorial

2. HTML5-Vollversionshandbuch

3. php.cn Original-HTML5-Video-Tutorial

4. HTML5-Spielframework cnGameJS-Entwicklungsaufzeichnung – detaillierte Erklärung des Ressourcenlademodulcodes

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles