zoukankan      html  css  js  c++  java
  • jade-for-each-while

    if else还是for循环,在jade里面都是可执行的代码
    for循环
    - var lession = {course:'jade', level:'high'}
    - for (var k in lession)
      p= lession[k]
    =>
    <p>jade</p>
    <p>high</p>
    each
    - each value,key in lession
      p #{key}: #{value}
    =>
    <p>course: jade</p>
    <p>level: high</p>
    这个each里面的前面-可加可不加
    each value,key in lession
      p #{key}: #{value}
    =>
    <p>course: jade</p>
    <p>level: high</p>

    除了循环对象,还可以循环数组

    - var course = ['node', 'jade', 'express']
    - each item in course
      p= item
    - for (var item in course)
      p= course(item)
    =>
    <p>node</p>
    <p>jade</p>
    <p>express</p>
    <p>node</p>
    <p>jade</p>
    <p>express</p>

    要用这种in的形式,不能用for(item=0; item<course.lenght; item++)这种



    嵌套循环
    - var sections = [{id:1,items:['a','b']},{id:2,items:['c','d']}]
    dl
      each section in sections
      dt= section.id
        each item in section.items
        dd= item
    =>
    <dl>
      <dt>1
        <dd>a</dd>
        <dd>b</dd></dt>
      <dt>2  
        <dd>c</dd>
        <dd>d</dd></dt>
    </dl>
    while
    - var n = 0
    ul
      while n<4
      li=n++
    =>
    <ul>
      <li>0</li>
      <li>1</li>
      <li>2</li>
      <li>3</li>
    </ul>
  • 相关阅读:
    Your First ASP.NET 5 Application on a Mac
    vnextcn
    基于微服务的软件架构模式
    数组链表下标指针map list
    十一、从头到尾彻底解析Hash 表算法
    failed to create hive metastore database tables
    VSCode 常用插件
    HTML中块级行级元素小分类
    WEB前端程序员需要的网站整理
    UI1_HTTP下载
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9271676.html
Copyright © 2011-2022 走看看