javascript - 靜態(tài)頁(yè)面html 引頭尾公共文件?
問(wèn)題描述
多個(gè)頁(yè)面頭尾一樣,想引用同一個(gè)頭尾,怎么引用啊?用jQuery怎么加載一個(gè)html頁(yè)面到我指定的p里面,考慮兼容性
問(wèn)題解答
回答1:如果是模版引擎那就不用說(shuō)了、
如果只是純靜態(tài)的html、也沒(méi)有使用自動(dòng)化工具、是做不到的
可以考慮用我寫的creater工具、每個(gè)頁(yè)面的公共內(nèi)容放入模版、創(chuàng)建文件的時(shí)候用命令行創(chuàng)建、可以創(chuàng)建出帶模版內(nèi)容的文件
如果按你更換的標(biāo)題、jq提供了$.load()方法可以幫到你http://www.w3school.com.cn/jq...
https://github.com/liujians/c...
回答2:最直接的方法 用js 追加公共的html 或者用vue組件形式 比如寫一個(gè)footer.vue 在你需要的頁(yè)面import
回答3:類似php的include嗎,需要用到模板,eg:pug
回答4:<!-- #include PathType = 'FileName' -->
html:
jsp:
剛剛沒(méi)有仔細(xì)看提問(wèn)者的問(wèn)題,我補(bǔ)充一下:include需要服務(wù)器支持,你可以部署apache這種服務(wù)器來(lái)實(shí)現(xiàn)。另外,純前端是可以實(shí)現(xiàn)的!純前端是可以實(shí)現(xiàn)的!純前端是可以實(shí)現(xiàn)的!重要的事情說(shuō)三遍1.使用iframe引用2.js里使用ajax請(qǐng)求html3.<object>(推薦這種方法)<object type='text/x-scriptlet' data='3.html' width=100% height=30></object>實(shí)現(xiàn)如下:
新版 chrome firefox 沒(méi)問(wèn)題 ie<=IE7沒(méi)問(wèn)題 IE8樣式有點(diǎn)問(wèn)題 IE8+不兼容 有解決辦法 忘了在哪了 我找找...
相關(guān)文章:
1. python3.x - python連oanda的模擬交易api獲取json問(wèn)題第五問(wèn)2. docker - 如何修改運(yùn)行中容器的配置3. nignx - docker內(nèi)nginx 80端口被占用4. 域名解析在Ubuntu64 9.04計(jì)算機(jī)上的Java應(yīng)用程序中不起作用所有其他軟件可以正確解析DNS5. java - SSH框架中寫分頁(yè)時(shí)service層中不能注入分頁(yè)類6. 關(guān)于docker下的nginx壓力測(cè)試7. 為什么我ping不通我的docker容器呢???8. javascript - js代碼獲取驗(yàn)證碼倒計(jì)時(shí)問(wèn)題9. angular.js - angular內(nèi)容過(guò)長(zhǎng)展開收起效果10. docker-machine添加一個(gè)已有的docker主機(jī)問(wèn)題
