de.hideout-lastation.com
Paradies Für Designer Und Entwickler


Fügen Sie HTML-Datei in eine andere HTML-Import ein

HTML ist die Standardsprache, die eine Webseite bildet, aber es ist nicht einfach, sie zu erweitern oder zu pflegen. Wir brauchen eine andere Sprache als Ebene, die es uns ermöglicht, HTML dynamisch zu generieren . HTML-Import ist ein neues Standardmodul, das versucht, HTML flexibler zu machen.

HTML-Import ermöglicht es uns, eine HTML-Datei in eine andere HTML-Datei zu integrieren. Wir können auch auf den Inhalt zugreifen und ihn wiederverwenden. Dies ist eine aufregende neue Funktion, die die Art und Weise, wie wir HTML (vielleicht) im nächsten Jahrzehnt erstellen, verändern kann.

Zum Zeitpunkt des Schreibens befindet sich der HTML-Import jedoch noch im Arbeitsentwurfsstadium und Chrome (v36 und höher) ist der einzige Browser, der dies unterstützt.

Beachten Sie jedoch, dass diese Funktion durch eine Störung deaktiviert ist. Um den HTML-Import in Chrome zu aktivieren, wechseln Sie zur Seite chrome: // flags , aktivieren Sie die Option HTML-Importe aktivieren und starten Sie Chrome neu . Beginnen wir mit dem HTML-Import zu experimentieren.

Wie man HTML Import benutzt

Das Einbinden einer HTML-Vorlage ähnelt der eines Stylesheets, wir verwenden das Etikett. Aber anstatt rel=stylesheet, fügen wir das link Tag mit rel=import . Als Beispiel werde ich hier eine Vorlage namens template.html einfügen (ich habe ein paar Zeilen Dummy-Inhalt hinzugefügt).

Wenn Sie nun die Webseite über Chrome DevTools auf der Registerkarte " Netzwerk" sehen, können Sie sehen, dass der Browser (Chrome) die Vorlage.html lädt.

Beachten Sie, dass der Inhalt der importierten Datei nicht sofort an die HTML-Hauptdatei angehängt wird. Wenn Sie die Haupt-HTML-Datei sehen, werden Sie im Moment nichts sehen.

Inhalte wiederverwenden

Um den Inhalt in die Datei einzufügen, müssen wir ein paar Zeilen JavaScript schreiben. Normalerweise können wir ein Skript in das head Tag einfügen. Aber in diesem speziellen Fall können wir das Skript innerhalb des Körpers hinzufügen. Damit dieses folgende Skript funktioniert, müssen wir es nach dem rel=import . Wir müssen sicherstellen, dass der Inhalt in rel=import vollständig vom Browser vor dem Skript geladen wurde, damit das Skript die Elemente, die ID des Elements oder die Klassen innerhalb dieser Datei erkennen kann.

Zunächst wählen wir die Vorlagendatei mit diesem Code aus.

 var getImport = document.quearySelector ('link [rel = importieren]'); 

Dadurch wird das gesamte link Tag mit rel=import . Sie können mehrere HTML-Dateien importieren und nur ein bestimmtes Link-Tag auswählen. Sie können dem Link-Tag eine id hinzufügen und es mit der id anstatt mit dem link[rel=import] auswählen, wie oben gezeigt.

Angenommen, Sie importieren Dateien wie folgt:

Sie können den Code durch ersetzen:

 var getImport = document.querySelector ('# Vorlage-Datei'); 

Sobald die Datei ausgewählt ist, müssen wir auswählen, welchen Inhalt wir an die Hauptdatei anhängen werden. Wenn Sie den Inhalt mit einem id="content", können Sie den Inhalt auf diese Weise auswählen.

 var getContent = getImport.import.querySelector ('# content'); 

Jetzt können wir den Inhalt mit der Methode appendChild() den body anhängen.

 document.body.appendChild (document.importNode (getContent, true)); 

Der Inhalt sollte jetzt in der Hauptdatei erscheinen.

Stylesheet verwenden

Im Gegensatz zum Anhängen von Inhalten wirkt sich das Stylesheet, das wir in die importierte Datei einfügen, direkt auf den Hauptinhalt aus. Hier haben wir style.css in der Vorlagendatei hinzugefügt, die den folgenden Code enthält, der die Absatzfarbe in rot ändern sollte.

 p {Farbe: rot; } 

Der Stil wird sofort wie folgt wirksam.

  • Demo anzeigen
  • Quelle herunterladen

Letzter Gedanke

HTML Imports ist nützlich, um eine modulare und wartbare Webseite zu erstellen. Beachten Sie jedoch, dass diese Methode, die HTML-Import verwendet, möglicherweise nicht geeignet ist, wenn SEO wichtig ist. Der Inhalt wird mithilfe von JavaScript angehängt, das für Suchmaschinen-Crawler nicht sichtbar ist . Verwenden Sie HTML Import nur sparsam, nur um Ihrer Webseite zusätzlichen oder sekundären Inhalt hinzuzufügen.

Ein Leitfaden zum Verständnis von Android App-Berechtigungen (und wie man sie verwaltet)

Ein Leitfaden zum Verständnis von Android App-Berechtigungen (und wie man sie verwaltet)

Apps dominieren unsere Nutzung von Smartphones. Während der App Store von Apple strenge Kriterien für den Zugriff auf Apps vorsieht, ist der Google Play Store relativ milder. Als Nutzer einer Android-App sollten Sie wissen, welche Art von Daten die von Ihnen verwendeten Apps von Ihnen haben.Darüber hinaus müssen Sie in den "Berechtigungsbelegen" nachlesen, die Sie Apps gegeben haben, die Sie auf Ihr Telefon heruntergeladen haben, oder Sie riskieren, dass Sie sich größeren Datenschutz- und Sicherheitsproblemen öffnen.In die

(Tech- und Design-Tipps)

Bewerben Sie einfach neue Android-Themes mit Themer

Bewerben Sie einfach neue Android-Themes mit Themer

Android war schon immer dafür bekannt, stark anpassbar zu sein, aber die Menge an Arbeit, die benötigt wird, kann manchmal entmutigend sein. Das Suchen und Installieren von benutzerdefinierten Symbolen, Launcher-Designs und Widgets kann eine Menge Arbeit sein und Ihnen den Spaß nehmen, Ihr Android-Gerät anzupassen.Wen

(Tech- und Design-Tipps)