zoukankan      html  css  js  c++  java
  • node.js+express+jade系列四:jade嵌套的使用

    jade是express自带的模板引擎

    jade文件可以嵌套使用,include引用外部jade文件,extends引用jade模板

    例如

    有一个主jade文件layout.jade,引用top.jade和footer.jade这两个

    如下设计

    1:layout.jade的文件

    doctype html
    html
      head
        title blog
        link(rel='stylesheet', href='/stylesheets/style.css')
      body
        div#m_div
          include top
          block content_main
          include footer

    2:top.jade

    div#top
        div#menu
            ul
                li
                    a(href="/") 首页
                li
                    a(href="/") 博文
                li
                    a(href="/") 随笔
                li
                    a(href="/") 管理

    3:footer.jade

    div#footer
        div#footer_info footer

    主要是红色部分

        include:用来引用外部jade文件

        block:标识当引用layout是显示的部分

    4:index.jade文件,引用layout.jade文件

         通过extends layout 引用,类似于asp.net中的master页面

    extends layout

    block content_main

        div#m_left
            div#m_left_login
                div#login_success
                fieldset#login_fm
                    legend 登录
                    label 用户名:
                    input(type="text",id="username",name="username" style="150px;border:1px #ccccff solid;")
                    br
                    br
                    label 口   令:
                    input(type="password", id="pwd",name="pwd" style="150px;border:1px #ccccff solid;")
                    br
                    br
                    button(id="loginBtn",name="loginBtn", onclick="loginClick()") 登录

    模板引用完成

  • 相关阅读:
    JSP_内置对象_out
    POJ_2186_Popular Cows_强连通分量
    POJ_2411_Mondriaan's Dream_状态压缩dp
    POJ_2115_扩展欧几里德
    HDU_5690_快速幂,同余的性质
    POJ_1061_扩展欧几里德
    HDU_5833_高斯消元
    Delphi 使用 Datasnap 的几种三层应用技术总结
    BIM 开发商 --广州
    Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台
  • 原文地址:https://www.cnblogs.com/ajun/p/3546455.html
Copyright © 2011-2022 走看看