iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >静态页面如何实现include引入公用代码
  • 490
分享到

静态页面如何实现include引入公用代码

2024-04-02 19:04:59 490人浏览 薄情痞子
摘要

小编给大家分享一下静态页面如何实现include引入公用代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一直以来,我司的前端都

小编给大家分享一下静态页面如何实现include引入公用代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一直以来,我司的前端都是用 PHP 的 include 函数来实现引入 header 、footer 这些公用代码的,就像下面这样:

<!-- index.php -->
 
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta Http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <?php include('header.php'); ?>
  <div>页面主体部分</div>
  <?php include('footer.php'); ?>
</body>
</html>
<!-- header.php -->
<header>这是头部</header>
<!-- footer.php -->
<footer>这是底部</footer>

直到最近某个项目需要做一个 WEBapp,是通过 HBuilder 将静态页面打包成 APP,这就让我碰到难题了。

如果是小项目,那就直接手动多复制粘贴几遍,但如果页面较多,复制粘贴的方案明显不靠谱,维护成本也高。

在查了很多资料后,最终确定用 gulp 来解决,具体操作如下:

1、安装 gulp 和 gulp-file-include

首先新建个文件夹,在终端里定位到文件夹的位置,然后进行 npm 初始化

npm init

然后安装 gulp

npm install gulp --save-dev

接着安装 gulp-file-include

npm install gulp-file-include --save-dev

2、新建并配置 gulpfile.js

接着我们手动新建一个 js 文件取名为 gulpfile,并在里面写入如下代码:

var gulp = require('gulp');
var fileinclude = require('gulp-file-include');
 
gulp.task('fileinclude', function () {
  // 适配page中所有文件夹下的所有html,排除page下的include文件夹中html
  gulp.src(['page*.html', '!page/include*.html', '!page/include*.html', ['fileinclude']);
});

写好之后,我们只需在终端里执行

gulp watch

我们每次保存源 html 后,gulp 就会自动帮我们编译一遍。

以上是“静态页面如何实现include引入公用代码”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网VUE频道!

--结束END--

本文标题: 静态页面如何实现include引入公用代码

本文链接: https://www.lsjlt.com/news/75491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 静态页面如何实现include引入公用代码
    小编给大家分享一下静态页面如何实现include引入公用代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一直以来,我司的前端都...
    99+
    2024-04-02
  • vue中如何引入html静态页面
    目录vue中引入html静态页面vue中引入html静态页面的一些问题1.最直接的方法就是在vue中嵌入html文件2.第二种方法window.open(url)总结vue中引入ht...
    99+
    2023-01-16
    vue引入html静态页面 vue引入html html静态页面
  • PHP如何实现HTML页面静态化
    这篇文章主要为大家展示了“PHP如何实现HTML页面静态化”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何实现HTML页面静态化”这篇文章吧。 一般情...
    99+
    2024-04-02
  • 如何在PHP中实现静态页面动态化?
    随着互联网用户对于网页内容呈现的要求越来越高,动态页面技术已经成为了网页开发的标配。在一些较为简单的网站中,我们可以使用一些框架或者CMS系统来进行网站开发,实现快速开发并且轻松实现动态页面效果。不过一些小型的静态网站则需要手动实现动态化,...
    99+
    2023-05-23
    PHP缓存 PHP静态化 动态化页面
  • 如何在PHP中实现页面静态化
    实现页面静态化是提高网站性能的重要方法之一。在PHP中实现页面静态化可以减少数据库和服务器的负担,加快页面加载速度,提升用户体验。本文将从什么是页面静态化、为什么做页面静态化、以及如何...
    99+
    2024-03-05
    php页面静态化 静态化实现方法 php静态化技术 搜索引擎优化
  • php如何实现网页伪静态
    小编给大家分享一下php如何实现网页伪静态,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!php实现网页伪静态的方法:首先在服务器根目录创建一个“.htaccess”文件;然后添加内容为“RewriteRule ^index...
    99+
    2023-06-14
  • 如何将PHP代码转换为静态网页
    随着互联网的发展,许多网站采用了动态网页技术,其中PHP语言在动态网页的开发中使用比较广泛。但在一些特殊情况下,我们需要将PHP代码转换为静态网页,以便提高网站的速度和安全性,本文将介绍如何将PHP代码转换为静态网页。一、静态网页和动态网页...
    99+
    2023-05-24
    PHP静态化 PHP转HTML 静态化PHP
  • HTML5中公共页面如何提取作为公用代码
    这篇文章主要介绍HTML5中公共页面如何提取作为公用代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在网站制作中有很多部分的代码是相同的,如footer部分,可以把这段代码提取出来,在别的页面调用。index.ht...
    99+
    2023-06-09
  • asp中怎么利用ajax实现静态页面分页
    今天就跟大家聊聊有关asp中怎么利用ajax实现静态页面分页,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。代码如下:<html> <...
    99+
    2024-04-02
  • JS中静态页面如何实现微信分享功能
    这篇文章主要介绍了JS中静态页面如何实现微信分享功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前台代码:<script ...
    99+
    2024-04-02
  • django如何使用apache2提供静态页面
    这篇文章给大家分享的是有关django如何使用apache2提供静态页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近有些初学django的人反映,apache部署实现是太难了,小编在刚学习这部分内容的时候也...
    99+
    2023-06-14
  • Java使用Freemarker页面静态化生成的实现
    目录前言:1、 Freemarker介绍2、创建模板文件3、生成文件4、 Freemarker指令4.1、assign指令4.2、include指令4.3、if指令4.4、list指...
    99+
    2024-04-02
  • html+css如何实现静态分页效果
    这篇文章给大家分享的是有关html+css如何实现静态分页效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   html部分   创建一个<div>,给其一个类...
    99+
    2024-04-02
  • php如何实现静态拼接网页效果
    这篇文章主要讲解了“php如何实现静态拼接网页效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何实现静态拼接网页效果”吧!方法一:使用 ob_start() 和 ob_get_co...
    99+
    2023-07-05
  • php实现页面跳转的代码如何写
    这篇“php实现页面跳转的代码如何写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php实现页面跳转的代码如何写”文章吧。对...
    99+
    2023-07-05
  • 使用PHP怎么实现一个页面静态化功能
    使用PHP怎么实现一个页面静态化功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混...
    99+
    2023-06-06
  • 如何在PHP项目中实现数据缓存和页面静态化?
    如何在PHP项目中实现数据缓存和页面静态化?随着互联网的快速发展,网站访问量不断增加,如何提高网站的性能成为了开发人员共同面临的问题。在PHP项目中,数据缓存和页面静态化是两种常见的性能优化方法。本文将介绍如何在PHP项目中实现数据缓存和页...
    99+
    2023-11-02
    - PHP (编程语言) 数据缓存: - Cache (缓存) - Implementation (实现) 页面静态化:
  • JS如何实现页面截屏功能实例代码
    "页面截屏"是前端经常遇到的需求,比如页面生成海报,弹窗图片分享等,因为浏览器没有原生的截图API,所以需要借助canvas来实现导出图片实现需求。 可行性方案 方案1: ...
    99+
    2024-04-02
  • 如何解决freemarker静态化生成html页面乱码的问题
    目录freemarker静态化生成html页面乱码的问题下面是springmvc的核心代码在网上也查了下大致给了以下几种解决方案freemarker页面静态化步骤以及相关注意事项Fr...
    99+
    2023-01-12
    freemarker乱码 freemarker静态生成html 静态生成html页面乱码
  • 动态ip代理中如何用爬虫实现前端页面渲染
    本篇文章为大家展示了动态ip代理中如何用爬虫实现前端页面渲染,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  在很早以前,几乎绝大多数网站全全都是利用后端渲染的,即在服务器端组装形成完整的HTML页...
    99+
    2023-06-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作