NodeJS web 实践 - jade

Jade介绍

http://jade-lang.com/

安装Jade

sudo npm install jade --global

Jade Get Started

http://jade-lang.com/tutorial/
http://jade-lang.com/reference/

Jade Template

touch t.jade
h1
  | Maintainer:
  = ' ' + maintainer.name
table
  tr
    td Twitter
    td= maintainer.twitter
  tr
    td Blog
    td= maintainer.blog

touch j.js
var jade = require('jade'),
    fs = require('fs');

var data = {
  maintainer: {
    name: 'Forbes Lindesay',
    twitter: '@ForbesLindesay',
    blog: 'forbeslindesay.co.uk'
  }
}

fs.readFile('./t.jade', 'utf8', function (err, t) {
    if (err) throw err;
    var fn = jade.compile(t);
    var html = fn(data);
    console.log(html);
});

node j.js > o.html


Reference:
http://stackoverflow.com/questions/13362381/how-to-compile-jade-template-file-to-get-string
展开阅读全文
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值