在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5/ 多頁(yè)面怎么共享頭部和尾部?

多頁(yè)面怎么共享頭部和尾部?

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

回答
編輯回答
笨尐豬

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

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

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


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好像有類似實(shí)現(xiàn)的 可以通過(guò)include標(biāo)簽來(lái)實(shí)現(xiàn) 而且不需要構(gòu)建工具

2017年5月19日 20:14
編輯回答
有點(diǎn)壞

寫個(gè)腳本吧,我用 gulp 寫過(guò),基于 Handlebars 的。用其它語(yǔ)言或者框架也可以完成。

項(xiàng)目地址

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

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

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

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

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