弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 3222|回复: 1

GCMS版本变革变化思想研究

[复制链接]
发表于 2019-3-20 11:46:13 | 显示全部楼层 |阅读模式
内容列表:原$list$,用<list/>代替,更符合HTML5规范。
表单调整格式为:
<div class="tip"></div>
<form method="post">
    <div class="rows" id="parent">
        <div class="title"></div>
        <div class="input">
            <select name="parent"></select>
        </div>
    </div>
    <div class="rows" id="title">
        <div class="title"></div>
        <div class="input">
            <input type="text" name="title" />
        </div>
    </div>
    <div class="rows" id="url">
        <div class="title"></div>
        <div class="input">
            <input type="text" name="url" />
        </div>
    </div>
    <div class="rows" id="submit">
        <div class="title"></div>
        <div class="submit">
            <input type="submit" name="submit" />
            <input type="reset" name="reset" />
        </div>
    </div>
</form>
调整后的表单不再有中英文表述,极大的简化了前台的代码复杂度,提高了前台模板制作的速度。
中英文标题由功能.js来实现,语言不再放在数据库(待定),改由lang.js来定义,可下载至客户端,减轻服务器端负载,同时提高执行效率。
中英文内容由功能.js向功能模板获取json,后台全部采用json输出,不再采用html输出与xml(大数据可能会用到),极大的减少输出字符数和服务器的解析负荷。

可参考:
template/mail/mailbox.zhg
template/weixin/menu.zhg

回复

使用道具 举报

 楼主| 发表于 2019-3-20 12:30:34 | 显示全部楼层
为了更加简化后台模板制作的代码量,未来计划探讨可行性方案分析:
<div class="tip"></div>
<form method="post">
    <div class="rows" id="parent">
        <div class="title"></div>
        <div class="input">
            <select name="parent"></select>
        </div>
    </div>
    <div class="rows" id="title">
        <div class="title"></div>
        <div class="input">
            <input type="text" name="title" />
        </div>
    </div>
    <div class="rows" id="url">
        <div class="title"></div>
        <div class="input">
            <input type="text" name="url" />
        </div>
    </div>
    <div class="rows" id="submit">
        <div class="title"></div>
        <div class="submit">
            <input type="submit" name="submit" />
            <input type="reset" name="reset" />
        </div>
    </div>
</form>
可以考虑简化成如下:
<tip/>
<form.post>
<rows id="parent" rel=select></rows>
<rows id="title" rel="input"/>
<rows id="url" rel="input">
<rows id="submit" btn="sumbit|reset">
</form>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-24 02:02 , Processed in 0.054073 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表