国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML的復用技巧

2019-10-26 17:25:31
字體:
來源:轉載
供稿:網友
HTML的復用是一個很少被提及的詞匯,今天就這個問題小結如下:
在老版本的瀏覽器中HTML文檔是不支持嵌套的,而我們要能夠復用HTML代碼通常的做法主要有基于服務器端和客戶端實現的2大類方法:
1.服務器端實現
  a.使用SSI,既通常的shtml文件。
  b.asp、php等的include類語句,asp.net的模板頁和用戶控件。

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 北京市| 石柱| 松阳县| 招远市| 会理县| 和平区| 泗阳县| 玉龙| 拜泉县| 太谷县| 调兵山市| 新丰县| 呼伦贝尔市| 临湘市| 蓬溪县| 商城县| 尼勒克县| 麻栗坡县| 安义县| 应用必备| 靖边县| 阳信县| 天镇县| 正安县| 娱乐| 华安县| 循化| 扎鲁特旗| 资中县| 扶沟县| 阿拉善左旗| 焦作市| 金坛市| 静安区| 黄骅市| 留坝县| 疏勒县| 庆阳市| 广平县| 诏安县| 平谷区|