HTML -Wiederverwendung ist ein selten erwähntes Wort. Heute lautet die Zusammenfassung dieser Ausgabe wie folgt:
In alten Versionen von Browsern unterstützen HTML -Dokumente keine Verschachtelung, aber wir müssen in der Lage sein, den HTML -Code wiederzuverwenden. Die üblichen Praktiken sind hauptsächlich zwei Hauptmethoden, die auf der serverseitigen und clientseitigen Implementierung basieren:
1. serverseitige Implementierung A. Verwenden Sie SSI, beide die übliche shtml -Datei.B. Fügen Sie Anweisungen wie ASP, PHP usw., Vorlagenseiten und Benutzersteuerungen von ASP.NET hinzu.
2. im Kunden implementierenA.se JavaScript Client -Skript
A1. Eine JS -Methode kann im Onload -Ereignis des HTML -Dokuments ausgelöst werden, und ein Seitenelement kann als Container in der Methode gefunden werden, und ein Stück HTML -Code kann im Container ausgegeben werden (eine Zeichenfolge kann definiert werden, um den HTML -Code -Snippet zu speichern, z.
A2. Verwenden Sie <script type = text/javaScript src = default3.aspx> </script> und andere Skripte, um Blöcke zu registrieren (die hier default3.aspx kann auch eine JS-Skriptdatei oder eine andere serverseitige Ausgabe sein, die JS-Format implementiert), und verwenden Sie die Dokument.
A3. Verwenden Sie AJAX, um zu implementieren. Diese Methode hat einen Fehler, dh einige Browser des Clients unterstützen standardmäßig keine systemübergreifenden Anrufe von AJAX.
b.use iframe
Auswahlmöglichkeiten von beiden:
In mehr Fällen wird die serverseitige Implementierung bevorzugt, es sei denn, die clientseitige Implementierung wird auf einigen Seiten verwendet, die statisch oder in einigen besonderen Anlässen implementieren.
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