jade_out(未完成)
将 jade 模版发射到前端,前端动态引用后,接收JSON数据___绑定___
视图并渲染。
安装
npm install jade_out
服务器端:
用法
var jade_out = require('jade_out');
app.use('/jade_out',jade_out(path.join(__dirname, 'jade_out')));
app.get('/test',function(req,res){
res.jade_out('tpl.jade',{title:'hello jade_out'});
});
opts(以下为默认值)
app.use('/jade_out',jade_out(path.join(__dirname, 'jade_out'),{
maxAge: 1000 * 60 * 60 * 24 * 365 ,
watch:true,
uglify:false
});
客户端:
需求
1.jquery
2.dw
目录下 jquery-jade_out-min.js
文件为客户端文件。
其中包含jade的runtime.js,因此暴露到全局变量有两个:jade,jade_out
。
用法
<html>
<head>
<script src="/../jquery-2.1.4.min.js"></script>
<script src="/../dw.js"></script>
<script src="/../jquery-jade_out-min.js"></script>
</head>
<body>
<div id ="test"></div>
<script>
$('#test').jade_out('/test',function(data){
setTimeout(function(){
data.name= 'test';
},3000);
});
</script>
</body>
</html>