javascript - 前端公共代码问题
大家讲道理
大家讲道理 2017-04-11 13:01:40
[JavaScript讨论组]

前端公共html代码,比如头部和尾部等你们是如何提取公共的,前端又不能像后台那样include代码进来,也没有继承模版。没个页面都要复制一下头部代码很麻烦,你们是如何提取公共代码的。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(18)
黄舟
  1. 有个叫模板引擎的东西。

  2. 你还可以把网站写成单页的。

阿神

gulp有相应的插件.找下
gulp-file-include
gulp-html-tag-include

大家讲道理

有一个标签叫做iframe,但是不怎么推荐使用,为啥不推荐,自己百度,我懒得找了, 要么就 用AJAX 去往特定占位标签里 去load 比如

$('.top').load('topic-top.html');
$('.footer').load('topic-footer.html');

或者你可以去找模板引擎这种东西
大家讲道理

以前在common.js中,拼了一段header和footer的代码。然后,每个页面都设置一个

<p id="header"></p>
<p id="footer"></p>

把拼好的html,$("#header").append(innerHtml)进去就行

怪我咯

ssi:shtml include

大家讲道理

建议楼主 组件化 开发。

巴扎黑
  1. gulp-concat 合并文件,还能减少网络请求

  2. 页面加载时,向文档写入 JavaScript 代码

    for (var i = 0; i < scripts.length; i++){
        document.write('<script src="' + scripts[i] + '" type="text/javascript"></script>');
    }
巴扎黑

jade 语言

PHPz
  • 模板引擎 dust pug 都可以

  • 单页网站

PHP中文网

大家好似用模板引擎比较多,然后用gulp编译,单页一般不考虑。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号