189 8069 5689

jade语法实例分析

本文小编为大家详细介绍“jade语法实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“jade语法实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

卢龙ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!

标签

自动闭合功能 p==>

input ==>

嵌套标签的写法

p hello world  你好世界 

输入 

hello world 你好世界

标签中出现大段块内容

一:在标签后面添加 " . "

 script.

      console.log("hello world")

      console.log("hello world")

二:在每段前面加 “ | ”

    script

      | console.log("hello world")

      | console.log("hello world")  

生成:

属性用 () 分割 a(href="#")跳转 ==> 跳转

单行注释 //h2 多行注释// h2 不输出注释 //-

添加一个doctype html 就可以输出为

设置id classname

#content        如果不设置标签则默认为div

p#cont

a.btn

a#download.btn.btn-default

输出结果为:

不被缓冲的代码

-for(var i=0;i<3;i++)

   li hello world

执行结果:

  • hello world
  • hello world
  • hello world
  • 被缓冲的代码

    p=hello world   ==> 

    hello world

    p=hello world abc ==>   

    hello world <b>abc</b>

    不想被转译:

    p!=hello world abc ==> 

    hello world abc

    使用变量

    -var name = "Dream_Mz"

    p my name is #{name}  ==>

    my name is Dream_Mz

    如果要输出 #{} 需要用 "\" 转译 \#{}

    -var name = ""

    | #{name}  ==><script></script>

    不想转译:

    | !{name}  ==>

    提示: " | "是一个管道 一般可以定义一段文本

    循环

    each val[,key] in OBJ val 是值 key是键(可以不写)  obj是对象或者数组

        #{key}:#{val}

     -var name = {"key":123,"key2":456,"key3":789}

      each val,key in name

          h4 #{key} 的值是 #{val}

    case 作用和js中的switch一样的

     -var apple = 1

      case apple

          when 0

            p you have no apple

          when 1

            p you have an apple 

          default 

            p you have #{apple} apple

    ==>

    you have an apple

    写法二:

     -var apple = 1

      case apple

          when 0:  p you have no apple

          when 1: p you have an apple 

          default : p you have #{apple} apple

    合并when的值:

      -var apple =1

      case apple

          when 0

          when 1

            p you have few apple 

          default : p you have #{apple} apple

    当apple的值为0/1的时候输出

    you have few apple

    当apple的值不为0/1的时候 输出

    you have #{apple} apple

    mixin函数的支持

      mixin setName(name,age)

        ul

          li 我叫 #{name}

          li 我今年 #{age} 岁了

        ul

      +setName("张三",19)

    带有块的mixin

      mixin getInfo(name,age)

        ul

          li 我是 #{name}

          li 我今年 #{age}

          if block

            block

        ul

      +getInfo("李四",18)

        li 我来自China

        li hello world

    接受外部的类或属性

      mixin link(href,name)

        a(class!=attributes.class,title!=attributes.title,href=href).btn1=name

      +link("#","abc")(class="btn",title="我是按钮")

    abc

    读到这里,这篇“jade语法实例分析”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


    网页题目:jade语法实例分析
    URL网址:http://cdxtjz.cn/article/jdodhh.html

    联系我们

    您好HELLO!
    感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
    • 电话:028- 86922220 18980695689
    • 商务合作邮箱:631063699@qq.com
    • 合作QQ: 532337155
    • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

    小谭建站工作室

    成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

    小谭观点

    相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
    我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。