国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件的解決方案的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德昌县| 木兰县| 独山县| 奉新县| 上虞市| 武乡县| 沂水县| 黄浦区| 平乡县| 永宁县| 松阳县| 邵阳市| 贵南县| 疏附县| 富平县| 万载县| 浮梁县| 景德镇市| 长丰县| 盐城市| 鄂托克旗| 东山县| 南平市| 紫阳县| 万盛区| 抚松县| 镇雄县| 高台县| 麻城市| 静海县| 通城县| 湛江市| 托克逊县| 普宁市| 文山县| 蓬安县| 淅川县| 宁安市| 建水县| 衡水市| 龙山县|