Jade学习篇

Jade 是一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。

Jade语法常识:

1.元素的标签不需要写<>,且不需要成对出现;
2.子元素与父元素之间要保持一定的缩进;
3.标签与文本,文本本身之间要有空格的隔开。

元素与标签

元素: 例如div块级元素;li行内元素;
标签:

, ..

jade -P: 编译成可读的HTML文件;
jade -w: 在线监测jade文件,并对其编译。
这里写图片描述

jade示例如下:
这里写图片描述

基础语法如下代码所示:

doctype html
html
    <!--[if IE 8]><html class = "ie8"><![endif]-->
    <!--[if IE 9]><html class = "ie9"><![endif]-->
    <!--[if !IE]><html><![endif]-->
    head
        meta(charset = "utf-8")
        title imooc jade study
    body
        style.
            body{color: #ff6600}
        script.
            var imoocCourse = "jade";
        h2 文档声明和头尾标签
        h2 标签语法
        h2 标签的属性
        h2 文本中嵌套标签
        h2 IE的兼容性问题
        //h1.title1.title(id = "di", class = "className") imooc jade study
        h3 非缓冲注释
        //-a(href = "http://imooc.com", title = "imooc jade study", data-uid = "100") link
        h3 块注释
        //-
            input(name = "course", type = "text", value = "jade")
        input(name = "type", type = "checkbox", checked)
        p.
            | 1.aa
            <strong>kk</strong>
            | 2.bb
            | 3.cc
            | 4.dd

对应的HTML文件

<!DOCTYPE html>
<html>
  <!--[if IE 8]><html class = "ie8"><![endif]-->
  <!--[if IE 9]><html class = "ie9"><![endif]-->
  <!--[if !IE]><html><![endif]-->
  <head>
    <meta charset="utf-8">
    <title>imooc jade study</title>
  </head>
  <body>
    <style>body{color: #ff6600}</style>
    <script>var imoocCourse = "jade";</script>
    <h2>文档声明和头尾标签</h2>
    <h2>标签语法</h2>
    <h2>标签的属性</h2>
    <h2>文本中嵌套标签</h2>
    <h2>IE的兼容性问题</h2>
    <!--h1.title1.title(id = "di", class = "className") imooc jade study-->
    <h3>非缓冲注释</h3>
    <h3>块注释</h3>
    <input name="type" type="checkbox" checked>
    <p>
      | 1.aa
      <strong>kk</strong>
      | 2.bb
      | 3.cc
      | 4.dd
    </p>
  </body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值