我是靠谱客的博主 纯情小熊猫,最近开发中收集的这篇文章主要介绍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

最后

以上就是纯情小熊猫为你收集整理的node.js+express+jade系列四:jade嵌套的使用的全部内容,希望文章能够帮你解决node.js+express+jade系列四:jade嵌套的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部