nodejs 模板引擎jade的使用
1、test.jade文件
html head style body div.box div#div1 div aaa div(class="aaa left-warp active") div() div(200px\', height: \'200px\', background: \'blue\'}) div(title= [\'aaa\', \'left-warp\', \'active\']) div(title="aaa",)
2、jade.js文件
var jade=require(\'jade\'); var http = require(\'http\'); var str=jade.renderFile(\'test.jade\',{pretty:true}); //创建服务 http.createServer(function(req,res){ res.writeHeader(200, {\'Content-Type\':\'text/html;charset:utf-8\'}); res.write(\'<head><meta charset="utf-8"/></head>\'); res.write(str); res.end(\'<p>渲染结束</p>\'); }).listen(8888,"localhost",function () { console.log("open server at port:8888..."); });
3、浏览器直接访问8888端口即可展示页面