html 如何引入一個公共的頭部和底部

摘要: LINK[rel=import]其實有點類似於IFRAME,它引用的對象也是一個完整的文檔,而不是文檔片段,而且裏面的SCRIPT也會執行,對跨域的資源訪問同樣有同源策略的限制

html 靜態頁面中引用外部頁面沒那麼方便,主要方法有:

asp語言和PHP語言

首先製作一個頭部文件head.asp,或者一個底部文件foot.asp。如主頁是index.asp,調用頭部代碼是在index.asp文件代碼的開始位置(第一個標記後面,

標記前面)增加如下代碼:

如果是PHP文件,文件名改爲 head.php即可

使用框架來實現

以前人們常常使用靜態frame框架來做首尾(一般不是iframe)。現在越來越少見了。主要因爲設計網頁相對比較困難,而且還增加了連接數,佔用線程較多,速度慢,而且也不利於搜索引擎的對頭尾的收錄

使用.js腳本來實現

建立一個head.js的文件,找一個html轉js的網站,然後把你頭部的html代碼轉化成js代碼,並放在head.js文件裏面。然後在需要調用head文件代碼的地方添加

這個地方src="js/head.js"的路徑是你head.js文件的路徑

html轉換爲JS:

以後無論在哪個頁面,想調用該頭部文件,直接插入head.js文件即可

這種方式的優點是方便,便於修改。缺點是由於搜索引擎讀不懂javascript文件,頭部文件和尾部文件搜索引擎無法收錄,而且js文件過大會加重訪問者的瀏覽器負擔,影響訪問速度

Behavior的download方式

最好能有一種方法,就像asp頁面包含其他頁面時那樣,用一小段包含語句就可以實現,不要將需要包含的內容出現在本頁面內,而是分割出去到另外一個自己的頁面

​​​​​​​

原文鏈接

發佈了35 篇原創文章 · 獲贊 109 · 訪問量 93萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章