关于后端定制前端界面 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
junziyangyang

关于后端定制前端界面

  •  
  •   junziyangyang 2020 年 4 月 15 日 via iPhone 2958 次点击
    这是一个创建于 2201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端一知半解,看到有的网站可以通过后台调整前端或者设计前端公共模板或者一些界面,组合一起就显示成页面,技术栈不太懂,请教下大家,麻烦赐教下

    23 条回复    2020-04-17 07:58:26 +08:00
    xiaoxinshiwo
        1
    xiaoxinshiwo  
       2020 年 4 月 15 日
    现在都是前后端分离了,后端渲染不流行了
    itechify
        2
    itechify  
    PRO
       2020 年 4 月 15 日 via Android
    JSP ?
    jugelizi
        3
    jugelizi  
       2020 年 4 月 15 日
    可视化拖拽
    所见即所得啊
    yafoo
        4
    yafoo  
       2020 年 4 月 15 日 via Android
    前端根据后端传来的数据,动态改变显示样式。
    jimliang
        5
    jimliang  
       2020 年 4 月 15 日
    就是定义一套页面生成的规则,将前端的 scheme 化。常见的有表单生成、模板生成、邮件内容生成。
    junziyangyang
        6
    junziyangyang  
    OP
       2020 年 4 月 16 日 via iPhone
    @xiaoxinshiwo 但是方便啊
    junziyangyang
        7
    junziyangyang  
    OP
       2020 年 4 月 16 日 via iPhone
    @jimliang 好像是这意思,查了半天资料也没查到具体实现,有可能是我打开方式不对
    junziyangyang
        8
    junziyangyang  
    OP
       2020 年 4 月 16 日 via iPhone
    @oneisall8955 好像不是
    junziyangyang
        9
    junziyangyang  
    OP
       2020 年 4 月 16 日 via iPhone
    @jugelizi 有点这意思
    junziyangyang
        10
    junziyangyang  
    OP
       2020 年 4 月 16 日 via iPhone
    @yafoo 差不多,我看的那个网站可以通过后台设置前端公公页面,还有一些模块页面,然后自己选择组合方式,生成前台页面
    murmur
        11
    murmur  
       2020 年 4 月 16 日
    我们就是这么做的,在 template 里写了一堆的 if 和 for,预制了标准布局和组件,这种做 cms 或者办公软件可以,通用不靠谱
    jydeng
        12
    jydeng  
       2020 年 4 月 16 日
    适合特定的需求,比如说表单项目,通用基本不可能,复杂度是没办法消灭的。
    ChineseCabbage
        13
    ChineseCabbage  
       2020 年 4 月 16 日
    我之前写过一个类似的功能,后台系统有个专门的页面对前端页面进行设置,之后保存将配置信息入库就好了,前端访问的时候 url 会带一个模板 ID,再通过这个模板 ID 去读取对应的配置并循环判断渲染就好了
    rogwan
        14
    rogwan  
       2020 年 4 月 16 日 via iPhone
    后端也可以模块化,然后数据驱动,但是缺少虚拟 dom 的实现,少量就全部预加载,或者用条件控制,大量的模块设计还是交给前端实现吧,专业的人干专业的事。
    Mutoo
        15
    Mutoo  
       2020 年 4 月 16 日
    wordpress 有很多这类的插件,帮助小网站的管理员快速建站。像是 Visual Composer,Divi 都做得不错。
    raymanr
        16
    raymanr  
       2020 年 4 月 16 日
    感觉不太现实啊

    如果本身对于前端都不是很了解, 还尝试通过代码生成器来生成前端内容, 感觉有点困难
    junziyangyang
        17
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    @murmur 这种做法有点太繁琐了
    junziyangyang
        18
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    @Mutoo 主要是自己要实现这样的,但没有思路
    junziyangyang
        19
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    @rogwan 准备搞全栈,所以得自己做,哈哈
    junziyangyang
        20
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    @ChineseCabbage 这个思路很清晰,看来要琢磨下
    Mutoo
        21
    Mutoo  
       2020 年 4 月 17 日
    @junziyangyang Visual Composer 是开源的,你可以读一下源码,或许有帮助。
    https://github.com/VisualComposer/builder
    junziyangyang
        22
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    最近看了一个网站,蝉知,有个演示网站,里面有个设计模块,像做成那样的
    junziyangyang
        23
    junziyangyang  
    OP
       2020 年 4 月 17 日 via iPhone
    @Mutoo 好的,非常感谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1063 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 77ms UTC 18:13 PVG 02:13 LAX 11:13 JFK 14:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86