濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > HTML的復(fù)用技巧

HTML的復(fù)用技巧

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

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

兩者的選擇:
更多的情況下首選服務(wù)器端的實(shí)現(xiàn),除非是在一些實(shí)現(xiàn)靜態(tài)化的頁面或者一些特殊的場合再使用客戶端的實(shí)現(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

標(biāo)簽:衡水 寧波 日照 寧夏 贛州 濟(jì)寧 延安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML的復(fù)用技巧》,本文關(guān)鍵詞  HTML,的,復(fù)用,技巧,HTML,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML的復(fù)用技巧》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML的復(fù)用技巧的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    榆中县| 天水市| 同江市| 射洪县| 东方市| 县级市| 莒南县| 沾化县| 中超| 临桂县| 浦东新区| 门源| 山阴县| 内江市| 巴里| 体育| 台南县| 巴楚县| 嘉黎县| 永年县| 舒城县| 山阳县| 东乡县| 莆田市| 鲁山县| 大余县| 海兴县| 桦甸市| 仲巴县| 大姚县| 电白县| 七台河市| 盐亭县| 商河县| 嘉善县| 恩施市| 平舆县| 威海市| 南宫市| 东山县| 沂源县|