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="width:150px;border:1px #ccccff solid;")
                br
                br
                label 口   令:
                input(type="password", id="pwd",name="pwd" style="width:150px;border:1px #ccccff solid;")
                br
                br
                button(id="loginBtn",name="loginBtn", οnclick="loginClick()") 登录

模板引用完成

 

转载于:https://www.cnblogs.com/ajun/p/3546455.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值