jade的基本语法

- for (var i=0;i<3;i++)
        li scnu-learn
        //这里的=,默认会转义内容
        p= "Welcome scnu <strong>good</strong> school"
        //如果不想被转义,在=前加!
        p!= "Welcome scnu <strong>good</strong> school"

        //使用变量
        - var name="jade"
        p my name is #{name}
        //如果要输出#{},需要使用\来转义
        p my name is \#{name}
        //变量中的特殊字符会被转义,如果想得到不转义的,使用!代替#
        - var chV="<script></script>"
        p #{chV}
        p !{chV}

        //循环
        //数组实例
        - var jobs=["teacher","student","worker"]
        each val in jobs
            li= val
        //对象实例
        - var student={xuehao:201230,name:'wangjie'}
        each val,key in student
            li #{key} : #{val}

        //case
        - var apples = 10
        case apples
            when 0
                p you have no apples
            when 1
                p you have an apples
            default
                p you have #{apples} apples

注释使用

 h3 单行注释
    //h1.title#title index test
    h3 非缓冲注释
    //-div(id='div01',class='div')
    h3 块注释
    //-p
        a(href='http://www.baidu.com',title='name') link
        input(type='text',value='jie')
        input(type='checkbox',checked)

 

posted @ 2016-03-19 11:08  阳子杰  阅读(491)  评论(0编辑  收藏  举报