V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
intellectual
V2EX  ›  前端开发

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

  •  
  •   intellectual · 2017-10-14 12:44:28 +08:00 · 3316 次点击
    这是一个创建于 2574 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应该是问个 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 ?

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

    可惜都没人用了......
    saran
        11
    saran  
       2017-10-14 13:59:41 +08:00 via Android
    好好的 HTML 简简单单,为什么非要搞的那么复杂。
    mkdong
        12
    mkdong  
       2017-10-14 14:00:38 +08:00 via iPhone
    jade 是不是也是做这个事情的
    Loyalsoldier
        13
    Loyalsoldier  
       2017-10-14 14:55:01 +08:00
    Jade、handlebars.js 各种前端模板引擎……
    loading
        14
    loading  
       2017-10-14 16:00:07 +08:00 via Android
    @Zzzzzzzzz 不要和我提 xlst,以前搞过一次,不想再碰。
    Zzzzzzzzz
        15
    Zzzzzzzzz  
       2017-10-14 20:42:42 +08:00   ❤️ 1
    @loading 我搞过很多....早期 dvbbs 的模板有部分就是 xslt, 而且还是存在数据库里的, 一边用一边学, 后来暴雪开始用 xml+xslt 做页面, 跟风买了本 xslt 的大部头, 啃完后发现没人用了.........
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:30 · PVG 23:30 · LAX 08:30 · JFK 11:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.