zoukankan      html  css  js  c++  java
  • flask中的宏

    对于flask中的宏编程。我们使用 macro 来对宏起个名称
    宏编程 对于我们来说是减少了代码的重用。以及简化了标签的操作,对与开发效率有很大的提升,
    在html中。相信大多数都用到了。input ul li div 这些常用的标签。那么我们在模板套用中,就可以定义一次
    所需要的标签。在之后的输出中,直接调用
    比如:
      减少重复的操作,定义一个宏
    {% macro input(value,type,id) %} 也可用简写的变量来代表 input 将其替换为 i 也是可以的
    为了只管显示,暂时不替换, 我们使用了但括弧。证明我们写的是逻辑。
    <input style="300px;" id="{{ id }}" type="{{ type }}" value="{{ value }}" />
    {% endmacro %}
    <br />

    调用宏 传参的时候要和上边的参数要等同,不然会报错,
    {{ input(type='text',value='用户名',id="abc") }}
    <!-- 上边的宏等同于这里的普通html标签<input type="text" value="用户名" id="abc">,很方便,很实用 -->
    <br />
    {{ input(type='button',value='按钮',id="abc") }}
    <br />
    {{ input(type='password',value='密码', id="abc") }}

  • 相关阅读:
    Mysql 时间操作
    curl 学习
    CURL详解
    mysql 获取当前时间戳
    php开启openssl的方法
    0,null,empty,空,false,isset
    ecshop微信扫描支付开发
    seaJs的简单应用
    js运动框架之掉落的扑克牌(重心、弹起效果)
    js运动框架完成块的宽高透明度及颜色的渐变
  • 原文地址:https://www.cnblogs.com/binyuei/p/10156889.html
Copyright © 2011-2022 走看看