javascript - 靜態(tài)頁面html 引頭尾公共文件?
問題描述
多個頁面頭尾一樣,想引用同一個頭尾,怎么引用啊?用jQuery怎么加載一個html頁面到我指定的p里面,考慮兼容性
問題解答
回答1:如果是模版引擎那就不用說了、
如果只是純靜態(tài)的html、也沒有使用自動化工具、是做不到的
可以考慮用我寫的creater工具、每個頁面的公共內(nèi)容放入模版、創(chuàng)建文件的時候用命令行創(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組件形式 比如寫一個footer.vue 在你需要的頁面import
回答3:類似php的include嗎,需要用到模板,eg:pug
回答4:<!-- #include PathType = 'FileName' -->
html:
jsp:
剛剛沒有仔細(xì)看提問者的問題,我補(bǔ)充一下:include需要服務(wù)器支持,你可以部署apache這種服務(wù)器來實(shí)現(xiàn)。另外,純前端是可以實(shí)現(xiàn)的!純前端是可以實(shí)現(xiàn)的!純前端是可以實(shí)現(xiàn)的!重要的事情說三遍1.使用iframe引用2.js里使用ajax請求html3.<object>(推薦這種方法)<object type='text/x-scriptlet' data='3.html' width=100% height=30></object>實(shí)現(xiàn)如下:
新版 chrome firefox 沒問題 ie<=IE7沒問題 IE8樣式有點(diǎn)問題 IE8+不兼容 有解決辦法 忘了在哪了 我找找...
相關(guān)文章:
1. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個標(biāo)簽?2. mysql - 表名稱前綴到底有啥用?3. Navicat for mysql 中以json格式儲存的數(shù)據(jù)存在大量反斜杠,如何去除?4. mysql - 怎么生成這個sql表?5. mysql儲存json錯誤6. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法7. mysql - 數(shù)據(jù)庫表中,兩個表互為外鍵參考如何解決8. 編輯成功不顯示彈窗9. 怎么php怎么通過數(shù)組顯示sql查詢結(jié)果呢,查詢結(jié)果有多條,如圖。10. sql語句 - 如何在mysql中批量添加用戶?
