纯粹的html, 好几个页面,共同的部分比如banner, footer等,想抽出来到一个文件,像django中的模板一样,该如何做?iframe?

2013 年 6 月 17 日
 yaotian
8558 次点击
所在节点    程序员
27 条回复
greatghoul
2013 年 6 月 17 日
你干脆用 dreamwaver 配一个站点模板,定义几个块,虽然生成的文件依然是每个页面一份重复的,但重复的部分只在一个地方维护。
franky_xhl
2013 年 6 月 17 日
@yaotian 嗯,确实有这个问题。遇到这种问题我想我会配置下Grunt做自动化生成
yaotian
2013 年 6 月 17 日
@franky_xhl 我的解决办法是: 对于<head>中的模板, 直接调用head.js, 用document.write()写。在body中的用load来替换。这样就好很多。

供大家参考。
willmouse
2013 年 6 月 17 日
不理解,你写前端的HTML,难道不用模板吗?banner siderbar head之类的写到相应的模板里,其他部分单独写不就得了,跟@DaniloSam说的一样,你在写的时候不会不用模板吧?模板编译之后不就是纯HTML和JS吗,哪来的服务端?
hpyhacking
2013 年 6 月 18 日
干嘛非要在运行时做呢?何不找一套开发框架在开发的时候做。
xieranmaya
2013 年 6 月 18 日
jQuery的load就不错,真的
kennedy32
2013 年 6 月 18 日
php

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/72602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX