sass 替代了 css, 什么替代 html 呢?

2017-10-14 12:44:28 +08:00
 intellectual

应该是问个 html import 之类的问题,有几个公用的 html 内容块,比如说是:

a 块

<div>a 的内容</div>

b 块

<div>b 的内容</div>

c 块

<div>c 的内容</div>

列表页 list.html 右侧要有:

a,b 块

内容页 article.html 右侧要有:

a,c 块

sass 有这样的解决思路的,比如新建一个 _a.sass 和 _b.sass _c.cass ; 当 list.sass import _a.sass 和 _b.sass 他导出 list.css 的时候。把 _a.sass 和 _b.sass 的内容就自动加上了; 同理 article.css 也有了 _a.sass 和 _c.sass 的内容;

html 咋整?有没有这样的工具? webpack ? html 模板引擎? haml ?

3325 次点击
所在节点    前端开发
15 条回复
mxm145
2017-10-14 12:51:49 +08:00
ssi ?
ss098
2017-10-14 13:00:32 +08:00
这不就是前端框架做的事情
mittya
2017-10-14 13:13:22 +08:00
oh
2017-10-14 13:15:03 +08:00
当年就是为了解决这个问题 开始接触 php
SuperMild
2017-10-14 13:15:31 +08:00
各种前端框架、后端框架都有解决方案
oott123
2017-10-14 13:28:30 +08:00
WebComponent
eslizn
2017-10-14 13:39:27 +08:00
如果 js 不能满足你要求的话,可以试试 shtml 或者后端动态渲染
sunjourney
2017-10-14 13:51:26 +08:00
一大堆 模板 引擎支持 include
intellectual
2017-10-14 13:53:44 +08:00
@ss098 是的;
@mittya 感谢,研究下看看咋整;
@oott123 矮油,收到关键词了;
@oh @SuperMild @eslizn 厉害了,我还想说也没有个 html+ 之类的像 sass 一样,随随便便一点都不复杂的引入,再发布为 html ;
Zzzzzzzzz
2017-10-14 13:55:10 +08:00
ssi, xml+xslt

可惜都没人用了......
saran
2017-10-14 13:59:41 +08:00
好好的 HTML 简简单单,为什么非要搞的那么复杂。
mkdong
2017-10-14 14:00:38 +08:00
jade 是不是也是做这个事情的
Loyalsoldier
2017-10-14 14:55:01 +08:00
Jade、handlebars.js 各种前端模板引擎……
loading
2017-10-14 16:00:07 +08:00
@Zzzzzzzzz 不要和我提 xlst,以前搞过一次,不想再碰。
Zzzzzzzzz
2017-10-14 20:42:42 +08:00
@loading 我搞过很多....早期 dvbbs 的模板有部分就是 xslt, 而且还是存在数据库里的, 一边用一边学, 后来暴雪开始用 xml+xslt 做页面, 跟风买了本 xslt 的大部头, 啃完后发现没人用了.........

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

https://www.v2ex.com/t/397558

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

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

© 2021 V2EX