Heim  >  Artikel  >  Web-Frontend  >  HTML-Wiederverwendungsfähigkeiten_HTML/Xhtml_Webseitenproduktion

HTML-Wiederverwendungsfähigkeiten_HTML/Xhtml_Webseitenproduktion

WBOY
WBOYOriginal
2016-05-16 16:41:461372Durchsuche

HTML-Wiederverwendung ist ein selten erwähnter Begriff. Die heutige Zusammenfassung dieses Problems lautet wie folgt:
In alten Browserversionen unterstützen HTML-Dokumente keine Verschachtelung, und wir müssen in der Lage sein, HTML-Code wiederzuverwenden zur serverseitigen und clientseitigen Implementierung:
1. Serverseitige Implementierung
 a.
Fügen Sie Anweisungen für b.asp, php usw., Vorlagenseiten und Benutzersteuerelemente für asp.net hinzu.

2. Implementieren Sie
auf der Clientseite. a. Sie können eine js-Methode im Onload-Ereignis des HTML-Dokuments auslösen Methode Suchen Sie ein Seitenelement als Container und geben Sie einen Teil des HTML-Codes im Container aus (Sie können eine Zeichenfolge zum Speichern des auszugebenden HTML-Codeausschnitts definieren, z. B.: var str="

hello world!< /p>";) .
a2. Verwenden Sie Skriptregistrierungsblöcke wie (hier kann es sich auch um eine js-Skriptdatei handeln). Oder eine andere serverseitige Ausgabe, die das js-Format implementiert), verwenden Sie die Methode document.write in der implementierten Skriptdatei, um den HTML-Code zur Wiederverwendung auszudrucken.
a3. Implementiert mit AJAX. Diese Methode weist einen Fehler auf, d. h. einige Browser auf dem Client unterstützen standardmäßig keine standortübergreifenden Ajax-Aufrufe.
b. Iframe verwenden

Wahl zwischen beiden:
In mehr Fällen wird die serverseitige Implementierung bevorzugt, es sei denn, die clientseitige Implementierung wird für einige statische Seiten oder besondere Anlässe verwendet. .

Weitere Referenzen:

http://ask-leo.com/how_do_i_include_one_html_file_inside_another.html

http://www.boutell.com/newfaq/creating/include.html

http://blog.csdn.net/omohe/archive/2007/10/28/1850766.aspx

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