国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

在HTML頁面中引入外部HTML文件的解決方案

2020-03-24 16:09:47
字體:
來源:轉載
供稿:網友
在普通的靜態html開發過程中,沒必要用框架,只想用最基本的方式寫幾個靜態頁面出來,但是HTML中沒有include語法,每個頁面的公共部分都要手動復制粘貼一次,實在不科學……

在網上看了有如下的解決方案: ( 推薦學習:html教程 )

方案一:將html文件轉為js文件,然后在頁面加載的時候將其加載進來執行渲染

方案二:使用iframe標簽進行引用

方案三:使用gulp插件gulp-html-import

本人推薦使用第三種方案,使用起來也很方便,下面介紹使用步驟:

1、npm install gulp -D

2、npm install gulp-html-import -D

3、目錄結構:

    |    -- html-import    |   |    |   -- components    |   |    |    |   |    -- header.html    |   |    |    |   |    -- footer.html    |   |    |   -- index.html    |   -- gulpfile.js

4、gulpfile.js

   var gulp = require('gulp');   var htmlImport = require('gulp-html-import');      gulp.task('import', function () {       gulp.src('./*.html')          .pipe(htmlImport('./components/'))          .pipe(gulp.dest('dist'));    })

5、index.html

<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Gulp-html-import Example</title></head><body>    @import "header.html"    <p>Hello World</p>    @import "footer.html"</body></html># 使用標簽@import "XXX.html"引入公共頁面

6、header.html

<!-- header.html --><h1>I am the header</h1>

8、gulp import 運行gulp將頁面進行合并最終會生成dist目錄

9、/dist/index.html

<!-- /dist/index.html --><!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Gulp-html-import Example</title></head><body>    <h1>I am the header</h1>    <p>Hello World</p>    <h1>I am the footer</h1></body></html>

以上就是在HTML頁面中引入外部HTML文件的解決方案的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芮城县| 台北县| 房产| 余干县| 四川省| 武隆县| 岱山县| 广丰县| 鄯善县| 招远市| 衡东县| 池州市| 会昌县| 河间市| 台北县| 永春县| 酒泉市| 平和县| 广灵县| 若尔盖县| 高碑店市| 双流县| 峨眉山市| 涞源县| 日照市| 镇雄县| 林甸县| 中方县| 静宁县| 葵青区| 沛县| 舒兰市| 黑河市| 韩城市| 大兴区| 台江县| 姚安县| 金昌市| 宜君县| 平山县| 岚皋县|