鍍金池/ 問答/HTML5/ 多頁面怎么共享頭部和尾部?

多頁面怎么共享頭部和尾部?

多個頁面。不是做單頁。怎么共享頭部,不想在每個頁面再寫一次頭部和尾部的html,有沒有辦法共享,像jsp那樣引入一個文件。

回答
編輯回答
笨尐豬

1.利用<iframe></iframe>標(biāo)簽;
2.jQuery可以用$(selector).load()進(jìn)行頁面共享、跳轉(zhuǎn);

2018年7月23日 10:26
編輯回答
貓館

1.定義一個js文件 text.js
這里主要是將html代碼拼接成了字符串,具體怎么拼接,有很多方法..最簡單的是下面這種 在每行后面加\


var text = '<ul>\
            <li>1</li>\
            <li>2</li>\
            <li>3</li>\
            <li>4</li>\
            <li>5</li>\
        </ul>'
document.write(text);

2.在需要的地方引入

<script src="text.js" type="text/javascript" charset="utf-8"></script>
2018年4月10日 22:21
編輯回答
安若晴

gulp-file-include

2017年7月15日 09:15
編輯回答
胭脂淚

layui好像有類似實現(xiàn)的 可以通過include標(biāo)簽來實現(xiàn) 而且不需要構(gòu)建工具

2017年5月19日 20:14
編輯回答
有點壞

寫個腳本吧,我用 gulp 寫過,基于 Handlebars 的。用其它語言或者框架也可以完成。

項目地址

2018年3月11日 00:30
編輯回答
毀與悔

我覺得最簡單的方法是用jQ的.load(),可以把所有需要復(fù)用的部分都寫在一個共用html文件里,每個部分加個id,然后在需要用的文檔里加個占位,通過load共用文件+片段來調(diào)用替換掉就行了。

2017年5月8日 22:13
編輯回答
久礙你

現(xiàn)在流行的,組件化

2017年9月22日 00:09
編輯回答
哎呦喂
document.write
2018年9月3日 05:57