主頁 > 知識庫 > HTML的復用技巧

HTML的復用技巧

熱門標簽:吃雞地圖標注設置 電銷機器人外呼失敗怎么回事 400電話申請好不好 齊齊哈爾地圖標注地點 縣域地圖標注點 天津銷售電銷機器人公司 邵陽市地圖標注app 南寧銷售外呼系統(tǒng)線路商 400電話座機怎么辦理
HTML的復用是一個很少被提及的詞匯,今天就這個問題小結如下:
在老版本的瀏覽器中HTML文檔是不支持嵌套的,而我們要能夠復用HTML代碼通常的做法主要有基于服務器端和客戶端實現(xiàn)的2大類方法:
1.服務器端實現(xiàn)
  a.使用SSI,既通常的shtml文件。
  b.asp、php等的include類語句,asp.net的模板頁和用戶控件。

2.在客戶端實現(xiàn)
  a.使用javascript客戶端腳本
    a1.可以在html文檔的onload事件中觸發(fā)一個js方法,在該方法中找到一個頁面元素作為容器,在該容器中輸出一段html代碼(可以定義一個字符串存儲要輸出的html代碼片段,比如:var str="<p>hello world!</p>";)。
    a2.在頁面中使用<script type="text/javascript" src="Default3.aspx"></script>等腳本注冊塊(該處的Default3.aspx也可以是js腳本文件或其他實現(xiàn)js格式的服務器端輸出),在實現(xiàn)的腳本文件中用document.write方法把要復用的html代碼打印出來。
    a3.使用AJAX實現(xiàn)。該方法有個缺陷,就是客戶端的有些瀏覽器默認是不支持ajax的跨站調(diào)用的。
  b.使用iframe

兩者的選擇:
更多的情況下首選服務器端的實現(xiàn),除非是在一些實現(xiàn)靜態(tài)化的頁面或者一些特殊的場合再使用客戶端的實現(xiàn)。

更多參考:
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

標簽:衡水 寧波 日照 寧夏 贛州 濟寧 延安

巨人網(wǎng)絡通訊聲明:本文標題《HTML的復用技巧》,本文關鍵詞  HTML,的,復用,技巧,HTML,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML的復用技巧》相關的同類信息!
  • 本頁收集關于HTML的復用技巧的相關信息資訊供網(wǎng)民參考!
  • 推薦文章